Submission #1338343

#TimeUsernameProblemLanguageResultExecution timeMemory
1338343settopWiring (IOI17_wiring)C++20
13 / 100
24 ms1960 KiB
#include "wiring.h"
#include<bits/stdc++.h>

using namespace std;

#define ll long long
#define fall(i,a,b) for(int i=a;i<=b;i++)
#define rfall(i,a,b) for(int i=a;i>=b;i--)
#define all(x) x.begin(),x.end()
#define sz(x) (int)x.size()

long long min_total_length(std::vector<int> r, std::vector<int> b){
	int n=sz(r),m=sz(b);
	ll ans=0;
	sort(all(r)),sort(all(b));
	for(auto u:r) ans-=u;
	for(auto u:b) ans+=u;
	ans+=1ll*b[0]*(max(0ll,1ll*n-m));
	ans-=1ll*r.back()*(max(0ll,1ll*m-n));
	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...