112872024-08-03 22:57:20probaElőzésekpython3Hibás válasz 0/10079ms26400 KiB
# előzések
sor1 = list(map(int, input().split(' '))); N = sor1[0]; elozes = sor1[0]

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
1Hibás válasz17ms3048 KiB
subtask20/30
2Futási hiba17ms2960 KiB
3Futási hiba17ms2980 KiB
4Futási hiba17ms3088 KiB
5Futási hiba17ms3172 KiB
6Futási hiba17ms3172 KiB
7Futási hiba17ms3300 KiB
subtask30/70
8Futási hiba26ms6704 KiB
9Futási hiba39ms10956 KiB
10Futási hiba39ms12548 KiB
11Futási hiba54ms18200 KiB
12Futási hiba59ms18912 KiB
13Futási hiba59ms20432 KiB
14Futási hiba68ms24660 KiB
15Futási hiba78ms26120 KiB
16Futási hiba79ms26276 KiB
17Futási hiba72ms26232 KiB
18Futási hiba75ms26400 KiB
19Futási hiba79ms26156 KiB
20Futási hiba70ms24684 KiB
21Futási hiba78ms26380 KiB