197912025-12-23 06:41:13mzperxKét ajándékpython3Elfogadva 100/10054ms8996 KiB
db = int(input())
ajándékok = [int(x) for x in input().strip().split()]

összeg = 0
maxajándékhely = db - 1
első, utolsó = -1, -1
for i in range(db-2, -1, -1):
    if ajándékok[i+1] > ajándékok[maxajándékhely]:
        maxajándékhely = i + 1
    if ajándékok[i] < ajándékok[maxajándékhely] \
    and ajándékok[i] + ajándékok[maxajándékhely] > összeg:
        első, utolsó = i, maxajándékhely
        összeg = ajándékok[i] + ajándékok[maxajándékhely]

print(első+1, utolsó+1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3124 KiB
2Elfogadva43ms7384 KiB
subtask210/10
3Elfogadva17ms3124 KiB
4Elfogadva17ms3120 KiB
5Elfogadva16ms3120 KiB
6Elfogadva17ms3116 KiB
7Elfogadva16ms2988 KiB
subtask310/10
8Elfogadva16ms3184 KiB
9Elfogadva16ms3132 KiB
10Elfogadva17ms3120 KiB
11Elfogadva16ms3124 KiB
12Elfogadva16ms3124 KiB
subtask420/20
13Elfogadva16ms3124 KiB
14Elfogadva14ms3124 KiB
15Elfogadva17ms3124 KiB
16Elfogadva16ms3192 KiB
17Elfogadva16ms3312 KiB
18Elfogadva17ms3196 KiB
19Elfogadva17ms3004 KiB
20Elfogadva16ms3152 KiB
21Elfogadva17ms2976 KiB
22Elfogadva16ms2980 KiB
subtask510/10
23Elfogadva18ms3432 KiB
24Elfogadva18ms3324 KiB
25Elfogadva19ms3524 KiB
26Elfogadva19ms3604 KiB
27Elfogadva23ms3824 KiB
subtask610/10
28Elfogadva24ms4120 KiB
29Elfogadva24ms4128 KiB
30Elfogadva23ms4128 KiB
31Elfogadva23ms4084 KiB
32Elfogadva23ms4056 KiB
subtask710/10
33Elfogadva37ms6200 KiB
34Elfogadva35ms6584 KiB
35Elfogadva37ms6196 KiB
36Elfogadva35ms6212 KiB
37Elfogadva37ms6272 KiB
subtask830/30
38Elfogadva43ms7592 KiB
39Elfogadva46ms7544 KiB
40Elfogadva45ms7968 KiB
41Elfogadva46ms8108 KiB
42Elfogadva50ms8352 KiB
43Elfogadva50ms8996 KiB
44Elfogadva52ms8916 KiB
45Elfogadva50ms8912 KiB
46Elfogadva50ms8916 KiB
47Elfogadva52ms8916 KiB
48Elfogadva52ms8820 KiB
49Elfogadva52ms8752 KiB
50Elfogadva54ms8996 KiB
51Elfogadva50ms8964 KiB
52Elfogadva52ms8996 KiB