237012026-01-27 17:59:49VizsimiVasúti rendezéspython3Hibás válasz 0/75601ms10748 KiB
N = int(input())
list = input().split()
side = []
last = 0

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

for i in range(2*N):
  if len(list) > 0:
    if last + 1 in list:
      if list[0] == last + 1:
        last += 1
        del list[0]
      else:
        side.append(list[0])
        del list[0]
  if len(side) > 0:
    if side[0] == last + 1:
      last += 1
      del side[0]
  else:
    break
print(last)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva14ms3124 KiB
subtask20/6
2Hibás válasz16ms2952 KiB
3Hibás válasz14ms3064 KiB
4Elfogadva16ms3048 KiB
5Elfogadva14ms3124 KiB
6Elfogadva14ms2920 KiB
7Elfogadva14ms3060 KiB
subtask30/21
8Hibás válasz16ms3320 KiB
9Elfogadva16ms3124 KiB
10Hibás válasz16ms3128 KiB
11Elfogadva14ms3124 KiB
12Hibás válasz16ms2944 KiB
13Hibás válasz16ms2952 KiB
14Hibás válasz17ms2996 KiB
15Elfogadva14ms3124 KiB
16Hibás válasz17ms3116 KiB
17Hibás válasz14ms3116 KiB
18Elfogadva16ms2892 KiB
19Hibás válasz16ms3132 KiB
20Hibás válasz14ms3144 KiB
21Elfogadva16ms2884 KiB
22Elfogadva14ms3052 KiB
23Elfogadva16ms2944 KiB
24Elfogadva14ms3128 KiB
25Elfogadva16ms3128 KiB
26Elfogadva17ms3140 KiB
27Elfogadva16ms3028 KiB
28Elfogadva14ms3124 KiB
subtask40/24
29Hibás válasz17ms3032 KiB
30Hibás válasz16ms3120 KiB
31Hibás válasz16ms2940 KiB
32Elfogadva17ms3148 KiB
33Hibás válasz16ms2968 KiB
34Hibás válasz17ms3124 KiB
35Hibás válasz16ms3160 KiB
36Hibás válasz16ms2976 KiB
37Hibás válasz17ms3148 KiB
38Elfogadva19ms3140 KiB
39Hibás válasz16ms3124 KiB
40Hibás válasz16ms3312 KiB
41Elfogadva17ms3148 KiB
42Hibás válasz16ms3152 KiB
43Elfogadva17ms3156 KiB
44Hibás válasz14ms3152 KiB
45Elfogadva17ms2972 KiB
46Elfogadva17ms3136 KiB
47Elfogadva18ms2948 KiB
48Elfogadva17ms3092 KiB
49Elfogadva17ms3120 KiB
50Elfogadva18ms3124 KiB
51Elfogadva17ms3328 KiB
52Elfogadva17ms2948 KiB
subtask50/24
53Időlimit túllépés601ms10544 KiB
54Időlimit túllépés601ms10624 KiB
55Hibás válasz63ms10552 KiB
56Hibás válasz59ms10552 KiB
57Hibás válasz64ms10556 KiB
58Időlimit túllépés601ms10688 KiB
59Hibás válasz59ms10552 KiB
60Időlimit túllépés583ms10548 KiB
61Hibás válasz65ms10552 KiB
62Hibás válasz61ms10564 KiB
63Hibás válasz61ms10696 KiB
64Hibás válasz61ms10748 KiB
65Hibás válasz57ms10552 KiB
66Időlimit túllépés601ms10548 KiB
67Időlimit túllépés601ms10552 KiB
68Időlimit túllépés601ms10532 KiB
69Időlimit túllépés601ms10728 KiB
70Időlimit túllépés601ms10540 KiB
71Időlimit túllépés600ms10580 KiB
72Időlimit túllépés600ms10548 KiB
73Időlimit túllépés601ms10556 KiB
74Időlimit túllépés601ms10548 KiB
75Időlimit túllépés601ms10552 KiB
76Időlimit túllépés601ms10664 KiB