Submission #127112

#TimeUsernameProblemLanguageResultExecution timeMemory
127112chubyxdxdWiring (IOI17_wiring)C++11
13 / 100
35 ms3832 KiB
#include "wiring.h"
#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
long long min_total_length(std::vector<int> r, std::vector<int> b) {
	ll tamr=r.size();
	ll tamb=b.size();
	ll c=0;
	if(r[tamr-1]<b[0]){
		ll i=0;
		ll j=tamb-1;
		ll k=tamr-1;
		ll l=i;
		ll sw=0;
		//int c=0;
		ll a,d,e;
		while(sw<(min(tamr,tamb))){
			a=abs(r[i]-b[j]);
			//d=abs(r[j]-b[l]);
			//e=abs(b[i]-r[k]);
			//cout<<a<<"<"<<d<<"+"<<e<<endl;
			c+=a;
			//cout<<c<<endl;
			i++;
			j--;
			sw++;
		}
		//cout<<j<<" "<<i<<endl;
		if(tamb<tamr){
			//j++;
			for(ll h=i;h<tamr;h++){
				c+=abs(r[h]-b[l]);
			}
		}
		else{
			//i--;
			//cout<<tamb<<endl;
			for(ll h=0;h<=j;h++){
				c+=abs(b[h]-r[k]);
				//cout<<r[h]<<"-"<<b[k]<<"="<<c<<endl;
				//cout<<c<<endl;
			}	
		}
		//cout<<c<<endl;
		return c;
	}
	return c;
}

Compilation message (stderr)

wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:16:8: warning: unused variable 'd' [-Wunused-variable]
   ll a,d,e;
        ^
wiring.cpp:16:10: warning: unused variable 'e' [-Wunused-variable]
   ll a,d,e;
          ^
#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...