112862024-08-03 22:56:38probaElőzésekpython3Futási hiba 0/10029ms5536 KiB
# előzések
sor1 = list(map(int, input().split(' '))); N = sor1[0]; elozes = sor1[0]

C = list(map(int, '5 2 3 4 1 7 6'.split(' ')))

f = []
for i in range(elozes):
    f += [int(input())]

#f = list(map(int, '1 1 1 4 3 7 4 6'.split(' ')))

n = [0]*N

for i in range(elozes):
    ki = C.index(f[i]); kit = C[ki-1]; 
    #print(C, f[i], kit, n.index(m)+1)
    C[ki-1], C[ki] = C[ki], C[ki-1]
    n[kit-1] += 1; m = max(n)
    print(n.index(m)+1)
    
#print(C)    
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Futási hiba17ms3044 KiB
subtask20/30
2Futási hiba18ms3224 KiB
3Futási hiba17ms2952 KiB
4Futási hiba17ms3096 KiB
5Futási hiba17ms3044 KiB
6Futási hiba17ms3044 KiB
7Futási hiba17ms3192 KiB
subtask30/70
8Futási hiba19ms3424 KiB
9Futási hiba21ms4196 KiB
10Futási hiba20ms3976 KiB
11Futási hiba24ms4600 KiB
12Futási hiba26ms5348 KiB
13Futási hiba26ms4836 KiB
14Futási hiba27ms5188 KiB
15Futási hiba28ms5492 KiB
16Futási hiba29ms5536 KiB
17Futási hiba29ms5428 KiB
18Futási hiba28ms5444 KiB
19Futási hiba28ms5440 KiB
20Futási hiba28ms5348 KiB
21Futási hiba27ms5516 KiB