Submission #1240847

#TimeUsernameProblemLanguageResultExecution timeMemory
1240847nvujicaWiring (IOI17_wiring)C++20
0 / 100
11 ms1352 KiB
#include "wiring.h"
#include <bits/stdc++.h>
#define ll long long

using namespace std;

long long min_total_length(vector<int> r, vector<int> b) {
	int n = r.size();
	int m = b.size();

	ll s1 = 0, s2 = 0;

	for(int i = 0; i < n; i++){
		s1 += r[i];
	}

	for(int i = 0; i < m; i++){
		s2 += b[i];
	}

	ll ans = s2 - s1;

	if(n > m){
		ans += (n - m) * b[0];
	}
	else ans += (m - n) * r.back();
	
	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...