제출 #887593

#제출 시각아이디문제언어결과실행 시간메모리
887593TAhmed33Sightseeing in Kyoto (JOI22_kyoto)C++98
10 / 100
6 ms8536 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; ll a[1001], b[1001], n, m, dp[1001][1001]; int main () { cin >> n >> m; for (int i = 1; i <= n; i++) cin >> a[i]; for (int i = 1; i <= m; i++) cin >> b[i]; for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { if (i == j && j == 1) continue; dp[i][j] = 1e18; if (i != 1) dp[i][j] = min(dp[i][j], dp[i - 1][j] + b[j]); if (j != 1) dp[i][j] = min(dp[i][j], dp[i][j - 1] + a[i]); } } cout << dp[n][m] << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...