Submission #671248

#TimeUsernameProblemLanguageResultExecution timeMemory
671248coding_snorlaxWiring (IOI17_wiring)C++14
0 / 100
0 ms212 KiB
#include<bits/stdc++.h> #include "wiring.h" using ll = long long int; using namespace std; ll dp[205][205]; long long int min_total_length(vector<int> r,vector<int> b){ long long int Count=0; dp[0][0]=abs(r[0]-b[0]); for(ll i=1;i<(ll)r.size();i++){ dp[i][0]=dp[i-1][0]+r[i]; } for(ll i=1;i<(ll)b.size();i++){ dp[0][i]=dp[0][i-1]+b[i]; } for(ll i=1;i<(ll)r.size();i++){ for(ll j=1;j<(ll)b.size();j++){ dp[i][j]=min(min(dp[i-1][j],dp[i][j-1]),dp[i-1][j-1])+abs(r[i]-b[j]); } } /* for(int i=0;i<(int)r.size();i++){ for(int j=0;j<(int)b.size();j++){ cout<<dp[i][j]<<" "; } cout<<"\n"; }*/ return dp[(ll)r.size()-1][(ll)b.size()-1]; }

Compilation message (stderr)

wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:7:19: warning: unused variable 'Count' [-Wunused-variable]
    7 |     long long int Count=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...