Submission #409721

#TimeUsernameProblemLanguageResultExecution timeMemory
409721dreezyWiring (IOI17_wiring)C++17
0 / 100
1 ms204 KiB
#include <bits/stdc++.h>
using namespace std;


int min_total_length(vector<int> r, vector<int> b){
	
	int ans = 0;
	int ind = 0;
	for( int a : r){
		ans+= b[ind] -a;
		if(ind < b.size() -1)
			ind++;
	}
	
	while(ind < b.size()){
		ans+= b[ind] - *r.rbegin();
		ind++;
	}
	return ans;
}

/*
int main(){
	//int n, m; cin >> n >> m;
	
	int r[5] =  {1,2,3,4,5};
	int b[5] = {2,3,4,5,6};
	cout << min_total_length(r, b)<<endl;
}*/

Compilation message (stderr)

wiring.cpp: In function 'int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:11:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   11 |   if(ind < b.size() -1)
      |      ~~~~^~~~~~~~~~~~~
wiring.cpp:15:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   15 |  while(ind < b.size()){
      |        ~~~~^~~~~~~~~~
#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...