195452025-12-14 12:25:26GergoszaboKét ajándékcpp17Elfogadva 100/10021ms756 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n; cin >> n;
    vector<int> v(n+1);
    for (int i = 1; i <= n; i++){
        cin >> v[i];
    }

    int maxr = 0, maxall = 0;; int p = 0, q = 0, tryq = 0;
    for (int i = n; i >= 1; i--){
        if (v[i] > maxr){
            maxr = v[i]; tryq = i;
        }
        else if (v[i] < maxr && v[i]+maxr > maxall){
            maxall = v[i]+maxr; p = i; q = tryq;
        }
    }
    //if (maxall != v[p]+v[q]) cout << "error";
    if (p == 0 || q == 0) cout << 0 << " " << 0;
    else cout << p << " " << q;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms500 KiB
2Elfogadva10ms564 KiB
subtask210/10
3Elfogadva1ms316 KiB
4Elfogadva1ms508 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
subtask310/10
8Elfogadva1ms500 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms500 KiB
12Elfogadva1ms316 KiB
subtask420/20
13Elfogadva1ms384 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms508 KiB
17Elfogadva1ms324 KiB
18Elfogadva1ms316 KiB
19Elfogadva1ms508 KiB
20Elfogadva1ms316 KiB
21Elfogadva1ms316 KiB
22Elfogadva1ms508 KiB
subtask510/10
23Elfogadva2ms316 KiB
24Elfogadva2ms424 KiB
25Elfogadva2ms316 KiB
26Elfogadva2ms428 KiB
27Elfogadva3ms436 KiB
subtask610/10
28Elfogadva4ms316 KiB
29Elfogadva4ms316 KiB
30Elfogadva4ms316 KiB
31Elfogadva4ms436 KiB
32Elfogadva4ms508 KiB
subtask710/10
33Elfogadva14ms524 KiB
34Elfogadva14ms316 KiB
35Elfogadva14ms316 KiB
36Elfogadva14ms516 KiB
37Elfogadva14ms508 KiB
subtask830/30
38Elfogadva18ms564 KiB
39Elfogadva18ms748 KiB
40Elfogadva19ms564 KiB
41Elfogadva19ms564 KiB
42Elfogadva18ms564 KiB
43Elfogadva21ms564 KiB
44Elfogadva21ms564 KiB
45Elfogadva21ms564 KiB
46Elfogadva21ms576 KiB
47Elfogadva21ms564 KiB
48Elfogadva21ms564 KiB
49Elfogadva21ms564 KiB
50Elfogadva21ms756 KiB
51Elfogadva21ms756 KiB
52Elfogadva21ms564 KiB