제출 #1347598

#제출 시각아이디문제언어결과실행 시간메모리
1347598inesfiWiring (IOI17_wiring)C++20
13 / 100
10 ms2728 KiB
#include "wiring.h"
#include<bits/stdc++.h>
using namespace std;

#define ll long long

const ll TAILLEMAXI=202, INFINI=1e18;
vector<int> rouges, bleus;
int nbrouges, nbbleus;

ll min_total_length(vector<int> r, vector<int> b) {
	rouges = r;
	bleus = b;
	nbrouges = rouges.size();
	nbbleus = bleus.size();
	int nbmin = min(nbbleus, nbrouges);
	ll rep = 0;
	for (int i=0;i<nbmin;i++){
		rep+=bleus[i]-rouges[nbrouges-i-1];
	}
	for (int i=0;i<nbrouges-nbmin;i++){
		rep+=bleus[0]-rouges[i];
	}
	for (int i=nbmin;i<nbbleus;i++){
		rep+=bleus[i]-rouges.back();
	}
	return rep;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...