201702026-01-03 18:15:59beniManapython3Time limit exceeded 21/1001.1s14324 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
if húz <= len(pakli):
    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(len(pakli)):
        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)))
    for i in range(húz - len(pakli)-1):
        mana += pakli[i%len(pakli)]


print(mana)

sys.stdout.close()
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3124 KiB
2Accepted16ms3116 KiB
3Accepted16ms3124 KiB
subtask20/12
4Accepted16ms2976 KiB
5Accepted43ms3124 KiB
6Accepted41ms3136 KiB
7Time limit exceeded1.085s2984 KiB
8Time limit exceeded1.1s3124 KiB
subtask321/21
9Accepted16ms3128 KiB
10Accepted16ms3320 KiB
11Accepted17ms3400 KiB
12Accepted16ms3196 KiB
13Accepted17ms3244 KiB
14Accepted16ms2976 KiB
15Accepted17ms3236 KiB
16Accepted17ms3208 KiB
subtask40/22
17Accepted16ms3128 KiB
18Accepted16ms3320 KiB
19Accepted17ms3400 KiB
20Accepted16ms3196 KiB
21Accepted17ms3244 KiB
22Accepted16ms2976 KiB
23Accepted17ms3236 KiB
24Accepted17ms3208 KiB
25Accepted270ms14264 KiB
26Time limit exceeded1.09s12916 KiB
27Accepted541ms8476 KiB
28Time limit exceeded1.09s14124 KiB
29Accepted294ms14324 KiB
30Time limit exceeded1.083s14004 KiB
31Time limit exceeded1.09s12276 KiB
32Time limit exceeded1.082s14184 KiB
33Accepted71ms14184 KiB
subtask50/45
34Accepted17ms3120 KiB
35Accepted17ms3312 KiB
36Accepted17ms3368 KiB
37Accepted16ms2976 KiB
38Accepted43ms3124 KiB
39Accepted41ms3136 KiB
40Time limit exceeded1.085s2984 KiB
41Time limit exceeded1.1s3124 KiB
42Accepted16ms3128 KiB
43Accepted16ms3320 KiB
44Accepted17ms3400 KiB
45Accepted16ms3196 KiB
46Accepted17ms3244 KiB
47Accepted16ms2976 KiB
48Accepted17ms3236 KiB
49Accepted17ms3208 KiB
50Accepted270ms14264 KiB
51Time limit exceeded1.09s12916 KiB
52Accepted541ms8476 KiB
53Time limit exceeded1.09s14124 KiB
54Accepted294ms14324 KiB
55Time limit exceeded1.083s14004 KiB
56Time limit exceeded1.09s12276 KiB
57Time limit exceeded1.082s14184 KiB
58Accepted71ms14184 KiB
59Accepted291ms14188 KiB
60Time limit exceeded1.1s14296 KiB
61Time limit exceeded1.1s13616 KiB
62Time limit exceeded1.1s14036 KiB
63Accepted266ms14128 KiB
64Time limit exceeded1.077s6584 KiB
65Time limit exceeded1.083s14184 KiB
66Time limit exceeded1.083s6860 KiB
67Accepted71ms14296 KiB