112892024-08-03 23:38:28probaElőzésekpython3Futási hiba 0/10079ms26364 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 f:
    pos = C.index(i); kit = C[pos-1]
    #print(kit, end=' ')
    #print(C, f[i], kit, n.index(m)+1)
    C[pos-1], C[pos] = C[pos], C[pos-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 hiba17ms3044 KiB
3Futási hiba17ms2980 KiB
4Futási hiba17ms3172 KiB
5Futási hiba17ms3120 KiB
6Futási hiba18ms3176 KiB
7Futási hiba17ms3320 KiB
subtask30/70
8Futási hiba28ms6740 KiB
9Futási hiba35ms11076 KiB
10Futási hiba43ms12480 KiB
11Futási hiba50ms17864 KiB
12Futási hiba54ms19012 KiB
13Futási hiba57ms20356 KiB
14Futási hiba74ms24660 KiB
15Futási hiba79ms26364 KiB
16Futási hiba74ms26232 KiB
17Futási hiba79ms26248 KiB
18Futási hiba79ms26272 KiB
19Futási hiba78ms26104 KiB
20Futási hiba70ms24800 KiB
21Futási hiba78ms26304 KiB