Submission #800087

#TimeUsernameProblemLanguageResultExecution timeMemory
800087BenmathWiring (IOI17_wiring)C++14
7 / 100
121 ms262144 KiB
//#include "wiring.h" #include<bits/stdc++.h> using namespace std; long long min_total_length(std::vector<int> r, std::vector<int> b) { int n=r.size(); int m=b.size(); long long int dp[n][m]; for(int i=0;i<n;i++){ if(i==0){ long long int sum=0; for(int j=0;j<m;j++){ sum=sum+abs(r[i]-b[j]); dp[i][j]=sum; } }else{ for(int j=0;j<m;j++){ if(j==0){ dp[i][j]=dp[i-1][j]+abs(r[i]-b[j]); }else{ dp[i][j]=abs(r[i]-b[j])+min(dp[i-1][j-1],min(dp[i][j-1],dp[i-1][j])); } } } } return dp[n-1][m-1]; }
#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...