Submission #812399

#TimeUsernameProblemLanguageResultExecution timeMemory
812399Dan4LifeWiring (IOI17_wiring)C++17
7 / 100
120 ms262144 KiB
#include "wiring.h" #include <bits/stdc++.h> using namespace std; #define sz(a) (int)a.size() using ll = long long; ll min_total_length(vector<int> a, vector<int> b) { int n = sz(a), m = sz(b); ll dp[n+2][m+2]; memset(dp,63,sizeof(dp)); dp[0][0] = 0; for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ dp[i][j] = min(dp[i][j], dp[i-1][j]+abs(a[i-1]-b[j-1])); dp[i][j] = min(dp[i][j], dp[i][j-1]+abs(a[i-1]-b[j-1])); dp[i][j] = min(dp[i][j], dp[i-1][j-1]+abs(a[i-1]-b[j-1])); } } return dp[n][m]; }
#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...