237232026-01-28 12:10:02VizsimiVasúti rendezéspython3Futási hiba 0/75601ms10824 KiB
N = int(input())
list = input().split()
side = []
last = 0

for i in range(N):
  list[i] = int(list[i])

while True:
    if last + 1 in list:
        if list[0] == last + 1:
            last += 1
            del list[0]
        else:
            for i in range(list.index(last + 2)):
                side.append(list[0])
                del list[0]
            last += 1
    elif side[0] == last + 1:
        last += 1
        del side[0]
    else:
        break
print(last)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva16ms3124 KiB
subtask20/6
2Futási hiba16ms3052 KiB
3Futási hiba17ms3124 KiB
4Futási hiba16ms3124 KiB
5Futási hiba16ms3124 KiB
6Elfogadva16ms3124 KiB
7Futási hiba17ms2912 KiB
subtask30/21
8Hibás válasz17ms3124 KiB
9Elfogadva17ms2940 KiB
10Elfogadva14ms3096 KiB
11Elfogadva16ms3320 KiB
12Hibás válasz16ms3048 KiB
13Futási hiba17ms2944 KiB
14Futási hiba16ms3124 KiB
15Elfogadva16ms3120 KiB
16Elfogadva17ms3308 KiB
17Futási hiba16ms3136 KiB
18Elfogadva16ms3124 KiB
19Elfogadva17ms3124 KiB
20Hibás válasz16ms3124 KiB
21Elfogadva14ms3076 KiB
22Elfogadva16ms3064 KiB
23Elfogadva16ms3096 KiB
24Elfogadva16ms3176 KiB
25Elfogadva16ms3044 KiB
26Hibás válasz14ms3312 KiB
27Futási hiba16ms2868 KiB
28Futási hiba16ms2968 KiB
subtask40/24
29Hibás válasz16ms3124 KiB
30Hibás válasz16ms3124 KiB
31Futási hiba16ms3136 KiB
32Hibás válasz17ms3100 KiB
33Futási hiba16ms3320 KiB
34Hibás válasz16ms3120 KiB
35Hibás válasz16ms3148 KiB
36Hibás válasz17ms3120 KiB
37Hibás válasz17ms3148 KiB
38Hibás válasz16ms3100 KiB
39Hibás válasz16ms3136 KiB
40Hibás válasz14ms3124 KiB
41Futási hiba16ms2924 KiB
42Futási hiba17ms3160 KiB
43Futási hiba16ms3156 KiB
44Hibás válasz16ms2964 KiB
45Elfogadva16ms3152 KiB
46Elfogadva17ms3148 KiB
47Elfogadva17ms3152 KiB
48Elfogadva17ms3152 KiB
49Elfogadva17ms2956 KiB
50Elfogadva16ms3136 KiB
51Elfogadva16ms3144 KiB
52Elfogadva16ms3124 KiB
subtask50/24
53Hibás válasz61ms10636 KiB
54Futási hiba64ms10700 KiB
55Futási hiba64ms10552 KiB
56Hibás válasz64ms10728 KiB
57Hibás válasz61ms10748 KiB
58Hibás válasz65ms10544 KiB
59Hibás válasz61ms10540 KiB
60Futási hiba61ms10548 KiB
61Hibás válasz61ms10764 KiB
62Hibás válasz61ms10544 KiB
63Futási hiba65ms10824 KiB
64Hibás válasz61ms10548 KiB
65Futási hiba64ms10572 KiB
66Hibás válasz68ms10596 KiB
67Futási hiba61ms10552 KiB
68Futási hiba68ms10716 KiB
69Időlimit túllépés570ms10552 KiB
70Időlimit túllépés572ms10544 KiB
71Időlimit túllépés601ms10728 KiB
72Időlimit túllépés601ms10728 KiB
73Időlimit túllépés584ms10552 KiB
74Időlimit túllépés587ms10620 KiB
75Időlimit túllépés600ms10668 KiB
76Időlimit túllépés600ms10636 KiB