Submission #990378

#TimeUsernameProblemLanguageResultExecution timeMemory
990378StefanSebezWiring (IOI17_wiring)C++14
0 / 100
13 ms3064 KiB
#include "wiring.h" #include<bits/stdc++.h> #define fi first #define se second #define ll long long #define pb push_back long long min_total_length(std::vector<int> r, std::vector<int> b) { int n=r.size(),m=b.size(); ll res=0; for(int i=n-1,j=m-1;i>=0 || j>=0;j--){ if(i==0 && j>0){ while(j>=0){ res+=b[j]-r[n-1]; j--; } } else if(i>0 && j==0){ while(i>=0){ res+=b[0]-r[i]; i--; } } else{ res+=b[j]-r[i]; i--; } } /*ll dp[n+1][m+1]; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ if(r[i-1]>b[j-1]){ dp[] } else{ } } }*/ return res; }
#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...