197812025-12-22 16:22:54mzperxKét ajándékpython3Runtime error 80/10054ms9164 KiB
db = int(input())
ajándékok = [int(x) for x in input().strip().split()]

összeg = 0
maxajándékhely = db - 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)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3124 KiB
2Accepted43ms7400 KiB
subtask210/10
3Accepted16ms3136 KiB
4Accepted17ms3124 KiB
5Accepted16ms3128 KiB
6Accepted16ms3124 KiB
7Accepted16ms3120 KiB
subtask310/10
8Accepted16ms3100 KiB
9Accepted14ms3124 KiB
10Accepted17ms3108 KiB
11Accepted16ms3104 KiB
12Accepted17ms3124 KiB
subtask40/20
13Accepted16ms3124 KiB
14Runtime error16ms3144 KiB
15Accepted16ms2992 KiB
16Accepted16ms3124 KiB
17Accepted17ms3088 KiB
18Accepted16ms2936 KiB
19Accepted14ms3124 KiB
20Accepted16ms3124 KiB
21Accepted17ms2948 KiB
22Accepted16ms2940 KiB
subtask510/10
23Accepted18ms3408 KiB
24Accepted18ms3120 KiB
25Accepted19ms3400 KiB
26Accepted20ms3632 KiB
27Accepted23ms4020 KiB
subtask610/10
28Accepted24ms4328 KiB
29Accepted24ms4132 KiB
30Accepted23ms4140 KiB
31Accepted24ms4128 KiB
32Accepted23ms4132 KiB
subtask710/10
33Accepted37ms6332 KiB
34Accepted37ms6356 KiB
35Accepted35ms6332 KiB
36Accepted35ms6324 KiB
37Accepted35ms6332 KiB
subtask830/30
38Accepted45ms7576 KiB
39Accepted43ms7672 KiB
40Accepted45ms7848 KiB
41Accepted48ms8264 KiB
42Accepted50ms8348 KiB
43Accepted52ms8916 KiB
44Accepted52ms9164 KiB
45Accepted50ms8916 KiB
46Accepted54ms8924 KiB
47Accepted50ms8972 KiB
48Accepted52ms8920 KiB
49Accepted52ms8904 KiB
50Accepted52ms9108 KiB
51Accepted52ms8920 KiB
52Accepted52ms8916 KiB