Submission #814937

#TimeUsernameProblemLanguageResultExecution timeMemory
814937groshiSightseeing in Kyoto (JOI22_kyoto)C++17
0 / 100
47 ms63916 KiB
#include<bits/stdc++.h> #define int long long using namespace std; int dp[2000][2000]; int a[2000],b[2000]; int32_t main() { cin.tie(0); cout.tie(0); ios_base::sync_with_stdio(0); int h,w; cin>>h>>w; for(int i=0;i<=h;i++) for(int j=0;j<=w;j++) dp[i][j]=1e9; dp[1][1]=0; for(int i=1;i<=h;i++) cin>>a[i]; for(int i=1;i<=w;i++) cin>>b[i]; for(int i=1;i<=h;i++) for(int j=1;j<=w;j++) { dp[i][j]=min(dp[i][j],dp[i-1][j]+b[j]); dp[i][j]=min(dp[i][j],dp[i][j-1]+a[i]); } cout<<dp[h][w]; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...