201702026-01-03 18:15:59beniManapython3Időlimit túllépés 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()
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3124 KiB
2Elfogadva16ms3116 KiB
3Elfogadva16ms3124 KiB
subtask20/12
4Elfogadva16ms2976 KiB
5Elfogadva43ms3124 KiB
6Elfogadva41ms3136 KiB
7Időlimit túllépés1.085s2984 KiB
8Időlimit túllépés1.1s3124 KiB
subtask321/21
9Elfogadva16ms3128 KiB
10Elfogadva16ms3320 KiB
11Elfogadva17ms3400 KiB
12Elfogadva16ms3196 KiB
13Elfogadva17ms3244 KiB
14Elfogadva16ms2976 KiB
15Elfogadva17ms3236 KiB
16Elfogadva17ms3208 KiB
subtask40/22
17Elfogadva16ms3128 KiB
18Elfogadva16ms3320 KiB
19Elfogadva17ms3400 KiB
20Elfogadva16ms3196 KiB
21Elfogadva17ms3244 KiB
22Elfogadva16ms2976 KiB
23Elfogadva17ms3236 KiB
24Elfogadva17ms3208 KiB
25Elfogadva270ms14264 KiB
26Időlimit túllépés1.09s12916 KiB
27Elfogadva541ms8476 KiB
28Időlimit túllépés1.09s14124 KiB
29Elfogadva294ms14324 KiB
30Időlimit túllépés1.083s14004 KiB
31Időlimit túllépés1.09s12276 KiB
32Időlimit túllépés1.082s14184 KiB
33Elfogadva71ms14184 KiB
subtask50/45
34Elfogadva17ms3120 KiB
35Elfogadva17ms3312 KiB
36Elfogadva17ms3368 KiB
37Elfogadva16ms2976 KiB
38Elfogadva43ms3124 KiB
39Elfogadva41ms3136 KiB
40Időlimit túllépés1.085s2984 KiB
41Időlimit túllépés1.1s3124 KiB
42Elfogadva16ms3128 KiB
43Elfogadva16ms3320 KiB
44Elfogadva17ms3400 KiB
45Elfogadva16ms3196 KiB
46Elfogadva17ms3244 KiB
47Elfogadva16ms2976 KiB
48Elfogadva17ms3236 KiB
49Elfogadva17ms3208 KiB
50Elfogadva270ms14264 KiB
51Időlimit túllépés1.09s12916 KiB
52Elfogadva541ms8476 KiB
53Időlimit túllépés1.09s14124 KiB
54Elfogadva294ms14324 KiB
55Időlimit túllépés1.083s14004 KiB
56Időlimit túllépés1.09s12276 KiB
57Időlimit túllépés1.082s14184 KiB
58Elfogadva71ms14184 KiB
59Elfogadva291ms14188 KiB
60Időlimit túllépés1.1s14296 KiB
61Időlimit túllépés1.1s13616 KiB
62Időlimit túllépés1.1s14036 KiB
63Elfogadva266ms14128 KiB
64Időlimit túllépés1.077s6584 KiB
65Időlimit túllépés1.083s14184 KiB
66Időlimit túllépés1.083s6860 KiB
67Elfogadva71ms14296 KiB