Submission #966570

#TimeUsernameProblemLanguageResultExecution timeMemory
966570AmrWiring (IOI17_wiring)C++17
0 / 100
17 ms1544 KiB
#include "wiring.h" #include<bits/stdc++.h> using namespace std; #define sz size() typedef long long ll; #define all(x) (x).begin(),(x).end() long long min_total_length(std::vector<int> r, std::vector<int> b) { ll n = r.sz, m = b.sz; sort(all(r)); reverse(all(r)); sort(all(b)); ll l1 = 0, l2 = 0; ll ans = 0; while(l1<n&&l2<m) { ans+=b[l2]-r[l1]; l1++,l2++; } if(l1<n) { for(int i = l1 ; i < n; i++) { ans+= b[0]-r[i]; } } else { for(int i = l2; i < m; i++) ans+=r[i]-b[0]; } return ans; }
#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...