Submission #42743

#TimeUsernameProblemLanguageResultExecution timeMemory
42743nonocutWiring (IOI17_wiring)C++14
0 / 100
2 ms500 KiB
//Subtask 2
#include "wiring.h"
#include<bits/stdc++.h>
using namespace std;
long long min_total_length(std::vector<int> r, std::vector<int> b) {
	long long ans = 0;
	for(auto x : r) ans -= x;
	for(auto x : b) ans += x;
	if(r.size()<b.size()) {
		for(int i=0;i<b.size()-r.size();i++) ans += b[0];
	}
	else {
		for(int i=0;i<r.size()-b.size();i++) ans -= r[0];
	}
	return ans;
}

Compilation message (stderr)

wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:10:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<b.size()-r.size();i++) ans += b[0];
                ^
wiring.cpp:13:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<r.size()-b.size();i++) ans -= r[0];
                ^
#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...