201712026-01-03 18:43:07beniManapython3Wrong answer 0/1001.1s14336 KiB
import sys
from math import floor
# 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)))
    hátra = (húz - len(pakli)-1)/len(pakli)
    for i in pakli:
        mana += i * floor(hátra)

    húz -= len(pakli)*floor(hátra) + 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)



print(mana-1)

sys.stdout.close()
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3320 KiB
2Wrong answer17ms3108 KiB
3Accepted17ms3124 KiB
subtask20/12
4Wrong answer17ms3332 KiB
5Runtime error17ms3116 KiB
6Runtime error17ms2984 KiB
7Runtime error16ms3212 KiB
8Runtime error17ms3124 KiB
subtask30/21
9Wrong answer17ms3164 KiB
10Wrong answer17ms3376 KiB
11Wrong answer17ms3340 KiB
12Wrong answer16ms3128 KiB
13Wrong answer17ms3352 KiB
14Wrong answer16ms3056 KiB
15Wrong answer17ms3236 KiB
16Wrong answer16ms3236 KiB
subtask40/22
17Wrong answer17ms3164 KiB
18Wrong answer17ms3376 KiB
19Wrong answer17ms3340 KiB
20Wrong answer16ms3128 KiB
21Wrong answer17ms3352 KiB
22Wrong answer16ms3056 KiB
23Wrong answer17ms3236 KiB
24Wrong answer16ms3236 KiB
25Wrong answer272ms14204 KiB
26Time limit exceeded1.1s12936 KiB
27Wrong answer592ms8392 KiB
28Time limit exceeded1.1s14056 KiB
29Wrong answer284ms14324 KiB
30Time limit exceeded1.085s13612 KiB
31Time limit exceeded1.1s12336 KiB
32Time limit exceeded1.09s14336 KiB
33Wrong answer71ms14164 KiB
subtask50/45
34Accepted17ms3116 KiB
35Wrong answer17ms3320 KiB
36Accepted17ms3312 KiB
37Wrong answer17ms3332 KiB
38Runtime error17ms3116 KiB
39Runtime error17ms2984 KiB
40Runtime error16ms3212 KiB
41Runtime error17ms3124 KiB
42Wrong answer17ms3164 KiB
43Wrong answer17ms3376 KiB
44Wrong answer17ms3340 KiB
45Wrong answer16ms3128 KiB
46Wrong answer17ms3352 KiB
47Wrong answer16ms3056 KiB
48Wrong answer17ms3236 KiB
49Wrong answer16ms3236 KiB
50Wrong answer272ms14204 KiB
51Time limit exceeded1.1s12936 KiB
52Wrong answer592ms8392 KiB
53Time limit exceeded1.1s14056 KiB
54Wrong answer284ms14324 KiB
55Time limit exceeded1.085s13612 KiB
56Time limit exceeded1.1s12336 KiB
57Time limit exceeded1.09s14336 KiB
58Wrong answer71ms14164 KiB
59Wrong answer287ms14160 KiB
60Time limit exceeded1.1s14076 KiB
61Time limit exceeded1.1s13624 KiB
62Time limit exceeded1.1s14144 KiB
63Wrong answer266ms14124 KiB
64Wrong answer356ms6460 KiB
65Time limit exceeded1.082s13996 KiB
66Wrong answer307ms6864 KiB
67Wrong answer72ms14144 KiB