112882024-08-03 23:03:17probaElőzésekpython3Futási hiba 0/10079ms26380 KiB
# előzések
sor1 = list(map(int, input().split(' '))); N = sor1[0]; elozes = sor1[1]

C = list(map(int, input().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
1Elfogadva17ms3044 KiB
subtask20/30
2Futási hiba17ms3048 KiB
3Futási hiba17ms3044 KiB
4Futási hiba18ms3088 KiB
5Futási hiba18ms3244 KiB
6Futási hiba17ms3216 KiB
7Futási hiba17ms3120 KiB
subtask30/70
8Futási hiba28ms6608 KiB
9Futási hiba37ms10956 KiB
10Futási hiba41ms12596 KiB
11Futási hiba54ms17820 KiB
12Futási hiba57ms18936 KiB
13Futási hiba59ms20312 KiB
14Futási hiba75ms24660 KiB
15Futási hiba74ms26360 KiB
16Futási hiba74ms26228 KiB
17Futási hiba79ms26248 KiB
18Futási hiba72ms26228 KiB
19Futási hiba74ms26376 KiB
20Futási hiba70ms24652 KiB
21Futási hiba78ms26380 KiB