241492026-02-04 23:16:2742Vasúti rendezéspython3Accepted 75/7590ms15252 KiB
from sys import stdin
input=stdin.readline

from collections import deque 

def solv():
    N = int(input())
    S = list(map(int,input().split()))

    MEL = deque([])
    RES = [0]

    for i in range(N):
        if S[i] == RES[-1]+1:
            RES.append(S[i])
        else:
            MEL.appendleft(S[i])
        while len(MEL)>0 and MEL[-1]==RES[-1]+1:
            RES.append(MEL.pop())
            
            

    print(RES[-1])


solv()
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted17ms3380 KiB
subtask26/6
2Accepted19ms3368 KiB
3Accepted19ms3380 KiB
4Accepted18ms3376 KiB
5Accepted18ms3312 KiB
6Accepted19ms3380 KiB
7Accepted18ms3400 KiB
subtask321/21
8Accepted19ms3396 KiB
9Accepted18ms3488 KiB
10Accepted18ms3492 KiB
11Accepted19ms3448 KiB
12Accepted18ms3488 KiB
13Accepted17ms3508 KiB
14Accepted19ms3324 KiB
15Accepted18ms3476 KiB
16Accepted18ms3300 KiB
17Accepted17ms3380 KiB
18Accepted19ms3380 KiB
19Accepted17ms3388 KiB
20Accepted17ms3368 KiB
21Accepted19ms3384 KiB
22Accepted18ms3392 KiB
23Accepted17ms3272 KiB
24Accepted19ms3380 KiB
25Accepted19ms3492 KiB
26Accepted18ms3328 KiB
27Accepted18ms3380 KiB
28Accepted17ms3564 KiB
subtask424/24
29Accepted19ms3552 KiB
30Accepted20ms3380 KiB
31Accepted19ms3368 KiB
32Accepted19ms3828 KiB
33Accepted18ms3728 KiB
34Accepted19ms3396 KiB
35Accepted19ms3552 KiB
36Accepted20ms3380 KiB
37Accepted19ms3372 KiB
38Accepted18ms3456 KiB
39Accepted18ms3536 KiB
40Accepted18ms3380 KiB
41Accepted20ms3380 KiB
42Accepted19ms3380 KiB
43Accepted19ms3516 KiB
44Accepted19ms3576 KiB
45Accepted19ms3548 KiB
46Accepted19ms3356 KiB
47Accepted18ms3432 KiB
48Accepted18ms3452 KiB
49Accepted19ms3384 KiB
50Accepted19ms3380 KiB
51Accepted19ms3384 KiB
52Accepted19ms3400 KiB
subtask524/24
53Accepted75ms14840 KiB
54Accepted76ms14892 KiB
55Accepted81ms14836 KiB
56Accepted83ms14832 KiB
57Accepted83ms14836 KiB
58Accepted87ms14960 KiB
59Accepted83ms15028 KiB
60Accepted78ms14836 KiB
61Accepted78ms14864 KiB
62Accepted83ms14828 KiB
63Accepted87ms14888 KiB
64Accepted86ms15252 KiB
65Accepted90ms14852 KiB
66Accepted90ms15000 KiB
67Accepted87ms15056 KiB
68Accepted87ms14940 KiB
69Accepted76ms14832 KiB
70Accepted82ms14836 KiB
71Accepted86ms14960 KiB
72Accepted82ms14836 KiB
73Accepted86ms14836 KiB
74Accepted82ms14904 KiB
75Accepted82ms14908 KiB
76Accepted87ms14836 KiB