제출 #738378

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

long long min_total_length(vector<int> r, vector<int> b){
    set<pair<int,int>>s;
    for(int i=0;i<(int)r.size();i++){
        s.insert({r[i],1});
    }
    
    long long res=0;
    
    for(int i=0;i<(int)b.size();i++){
        res+=abs(b[i] - s.begin()->first);
        if(s.size()>1)
            s.erase(s.begin());
    }
    
    if(s.size()>0){
        while(s.size()!=0){
            res+=abs(b[b.size()-1] - s.begin()->first);
            s.erase(s.begin());
        }
    }
    
    return res;
}
#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...