제출 #1259062

#제출 시각아이디문제언어결과실행 시간메모리
1259062Faggi전선 연결 (IOI17_wiring)C++20
13 / 100
22 ms4284 KiB
#include <bits/stdc++.h> #define ll long long #define sz(x) int(x.size()) #define forn(i,n) for(i=0; i<n; i++) #define all(x) x.begin(),x.end() #define pb push_back #define mp make_pair #define fr first #define se second using namespace std; long long min_total_length(std::vector<int> r, std::vector<int> b) { vector<ll>a,v; for(auto k:r) a.pb(k); for(auto k:b) v.pb(k); ll tot=0; if(sz(a)<=sz(v)) { ll i=sz(a)-1, j=sz(v)-1; while(i<j) { tot=tot+abs(a[i]-v[j]); j--; } while(i>=0) { tot=tot+abs(a[i]-v[j]); i--; j--; } } else { ll i=sz(a)-1, j=sz(v)-1; while(i>=0&&j>=0) { tot=tot+abs(a[i]-v[j]); i--; j--; } while(i>=0) { tot=tot+abs(a[i]-v[0]); i--; } } return tot; }
#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...