252492026-02-18 20:52:05KevinSzámsorjáték (40 pont)cpp17Runtime error 14/4034ms32000 KiB
#include <bits/stdc++.h>
using namespace std;
using ll=long long;
using pll=pair<ll, ll>;

int main() {
    ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    ll n, m, k; cin >> n >> m >> k;
    vector<ll> elso(n), masodik(m);
    for (ll i=0; i<n; i++) cin >> elso[i];
    for (ll i=0; i<m; i++) cin >> masodik[i];
    vector<vector<pll>> dijkstra(n+1, vector<pll> (m+1));
    dijkstra[n][m]={0, 0};
    for (ll i=n-1; i>=0; i--)
        dijkstra[i][m]={elso[i]+dijkstra[i+1][m].second, dijkstra[i+1][m].first};
    for (ll i=m-1; i>=0; i--)
        dijkstra[n][i]={masodik[i]+dijkstra[n][i+1].second, dijkstra[n][i+1].first};
    for (ll i=n-1; i>=0; i--){
        for (ll j=m-1; j>=0; j--){
            dijkstra[i][j]={elso[i]+masodik[j]+dijkstra[i+1][j+1].second, dijkstra[i+1][j+1].first};
            if (elso[i]+dijkstra[i+1][j].second>dijkstra[i][j].first) dijkstra[i][j]={elso[i]+dijkstra[i+1][j].second, dijkstra[i+1][j].first};
            if (masodik[j]+dijkstra[i][j+1].second>dijkstra[i][j].first) dijkstra[i][j]={masodik[j]+dijkstra[i][j+1].second, dijkstra[i][j+1].first};
        }
    }
    for (ll i=0; i<k; i++){
        ll a, b; cin >> a >> b;
        cout << dijkstra[a-1][b-1].first << '\n';
    }
}
SubtaskSumTestVerdictTimeMemory
base14/40
1Accepted0/01ms316 KiB
2Runtime error0/028ms32000 KiB
3Accepted1/13ms1844 KiB
4Accepted1/13ms1844 KiB
5Accepted1/112ms9784 KiB
6Accepted1/112ms11464 KiB
7Accepted1/11ms776 KiB
8Accepted1/13ms1976 KiB
9Accepted1/13ms1844 KiB
10Accepted1/13ms1844 KiB
11Accepted1/13ms1844 KiB
12Accepted1/13ms2052 KiB
13Accepted1/120ms15992 KiB
14Accepted1/121ms16100 KiB
15Accepted1/117ms16172 KiB
16Accepted1/116ms16176 KiB
17Runtime error0/227ms32000 KiB
18Runtime error0/228ms32000 KiB
19Runtime error0/232ms32000 KiB
20Runtime error0/234ms32000 KiB
21Runtime error0/227ms32000 KiB
22Runtime error0/232ms32000 KiB
23Runtime error0/328ms32000 KiB
24Runtime error0/332ms32000 KiB
25Runtime error0/432ms32000 KiB
26Runtime error0/432ms32000 KiB