제출 #1000094

#제출 시각아이디문제언어결과실행 시간메모리
1000094Lcc735전선 연결 (IOI17_wiring)C++17
13 / 100
18 ms3932 KiB
#include "wiring.h"
#include <bits/stdc++.h>
using namespace std;

long long min_total_length(vector<int> r, vector<int> b) {
    sort(r.begin(),r.end());
    sort(b.begin(),b.end());
    long long l=0;
    int n=size(r); 
    int m=size(b);
    int j,i;
    if(m>n){
        j=0; 
        while(j<(m-n+1)){
            l+=-r[n-1]+b[j];
            j+=1;
        }
        i=0;
        while(j<m){
            l+=-r[i]+b[j];
            i+=1;
            j+=1;
        }
        
    }
    else{
        j=0; 
        while(j<(n-m+1)){
            l+=b[0]-r[n-j-1];
            j+=1;
        }
        i=1;
        while((n-j-1)>-1){
            l+=-r[n-j-1]+b[i];
            i+=1;
            j+=1;
        }
    }
	return l;
}
#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...