201722026-01-03 18:47:15beniManapython3Time limit exceeded 21/1001.1s14360 KiB
import sys
# sys.stdin = open('input.txt')
# sys.stdout = open('output.txt', 'w')
n, húz = map(int, input().strip().split())
pakli = list(map(int, input().strip().split()))
mana = 0
hossz = len(pakli)
if húz <= hossz:
    for i in range(húz):
        if pakli[0] < pakli[1]:
            mana += pakli[0]
            pakli.append(pakli[0])
            pakli.pop(0)
        else:
            mana += pakli[1]
            pakli.append(pakli[1])
            pakli.pop(1)
else:
    for i in range(hossz):
        if pakli[0] < pakli[1]:
            mana += pakli[0]
            pakli.append(pakli[0])
            pakli.pop(0)
        else:
            mana += pakli[1]
            pakli.append(pakli[1])
            pakli.pop(1)
    pakli.pop(pakli.index(max(pakli)))
    hossz = len(pakli)
    for i in range(húz - hossz - 1):
        mana += pakli[i % hossz]


print(mana)

sys.stdout.close()
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3316 KiB
2Accepted17ms3120 KiB
3Accepted16ms3124 KiB
subtask20/12
4Accepted17ms2976 KiB
5Accepted37ms3124 KiB
6Accepted35ms3124 KiB
7Time limit exceeded1.1s3124 KiB
8Time limit exceeded1.1s3124 KiB
subtask321/21
9Accepted17ms3124 KiB
10Accepted17ms3116 KiB
11Accepted17ms3304 KiB
12Accepted17ms3124 KiB
13Accepted17ms3260 KiB
14Accepted16ms3124 KiB
15Accepted17ms3124 KiB
16Accepted17ms3200 KiB
subtask40/22
17Accepted17ms3124 KiB
18Accepted17ms3116 KiB
19Accepted17ms3304 KiB
20Accepted17ms3124 KiB
21Accepted17ms3260 KiB
22Accepted16ms3124 KiB
23Accepted17ms3124 KiB
24Accepted17ms3200 KiB
25Accepted266ms14348 KiB
26Time limit exceeded1.1s13008 KiB
27Accepted532ms8192 KiB
28Time limit exceeded1.1s14048 KiB
29Accepted282ms14324 KiB
30Time limit exceeded1.078s14000 KiB
31Time limit exceeded1.1s12120 KiB
32Time limit exceeded1.088s14180 KiB
33Accepted72ms14192 KiB
subtask50/45
34Accepted17ms3120 KiB
35Accepted17ms3124 KiB
36Accepted16ms3124 KiB
37Accepted17ms2976 KiB
38Accepted37ms3124 KiB
39Accepted35ms3124 KiB
40Time limit exceeded1.1s3124 KiB
41Time limit exceeded1.1s3124 KiB
42Accepted17ms3124 KiB
43Accepted17ms3116 KiB
44Accepted17ms3304 KiB
45Accepted17ms3124 KiB
46Accepted17ms3260 KiB
47Accepted16ms3124 KiB
48Accepted17ms3124 KiB
49Accepted17ms3200 KiB
50Accepted266ms14348 KiB
51Time limit exceeded1.1s13008 KiB
52Accepted532ms8192 KiB
53Time limit exceeded1.1s14048 KiB
54Accepted282ms14324 KiB
55Time limit exceeded1.078s14000 KiB
56Time limit exceeded1.1s12120 KiB
57Time limit exceeded1.088s14180 KiB
58Accepted72ms14192 KiB
59Accepted277ms14360 KiB
60Time limit exceeded1.1s14184 KiB
61Time limit exceeded1.1s13476 KiB
62Time limit exceeded1.1s14112 KiB
63Accepted298ms14124 KiB
64Time limit exceeded1.077s6584 KiB
65Time limit exceeded1.088s14324 KiB
66Time limit exceeded1.088s6776 KiB
67Accepted71ms14220 KiB