Submission #990381

#TimeUsernameProblemLanguageResultExecution timeMemory
990381StefanSebez전선 연결 (IOI17_wiring)C++14
13 / 100
18 ms3928 KiB
#include "wiring.h" #include<bits/stdc++.h> using namespace std; #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;){ //cout<<i<<" "<<j<<" "<<res<<"\n"; if(i==-1 && j>0){ while(j>=0){ res+=b[j]-r[n-1]; j--; } break; } else if(i>0 && j==-1){ while(i>=0){ res+=b[0]-r[i]; i--; } break; } else{ res+=b[j]-r[i]; j--; 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...