203042026-01-06 11:19:47BaKamillaVasúti rendezéscpp17Accepted 75/7537ms872 KiB
#include <iostream>
#include <queue>


int main()
{
    int N;
    std::cin >> N;
    std::queue <int> v;
    int p = 1;
    for (int i = 0; i < N; i++) {
        int a;
        std::cin >> a;
        //std::cout << p << " " << a << std::endl;
        if (a == p) p++;
        else {
            v.push(a);
        }
        while (v.empty() == false && v.front() == p) {
                p++;v.pop();
            }
    }
    std::cout << p - 1;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask26/6
2Accepted2ms316 KiB
3Accepted2ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms316 KiB
subtask321/21
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms508 KiB
12Accepted1ms388 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
18Accepted1ms340 KiB
19Accepted1ms316 KiB
20Accepted1ms508 KiB
21Accepted1ms320 KiB
22Accepted1ms316 KiB
23Accepted1ms508 KiB
24Accepted1ms508 KiB
25Accepted1ms316 KiB
26Accepted1ms316 KiB
27Accepted1ms316 KiB
28Accepted1ms508 KiB
subtask424/24
29Accepted1ms316 KiB
30Accepted1ms316 KiB
31Accepted3ms508 KiB
32Accepted3ms508 KiB
33Accepted1ms500 KiB
34Accepted1ms316 KiB
35Accepted1ms316 KiB
36Accepted1ms560 KiB
37Accepted1ms316 KiB
38Accepted1ms316 KiB
39Accepted1ms316 KiB
40Accepted1ms316 KiB
41Accepted1ms316 KiB
42Accepted1ms500 KiB
43Accepted1ms316 KiB
44Accepted1ms316 KiB
45Accepted1ms500 KiB
46Accepted1ms324 KiB
47Accepted1ms316 KiB
48Accepted1ms316 KiB
49Accepted1ms316 KiB
50Accepted1ms316 KiB
51Accepted1ms316 KiB
52Accepted1ms316 KiB
subtask524/24
53Accepted34ms576 KiB
54Accepted35ms728 KiB
55Accepted35ms440 KiB
56Accepted35ms460 KiB
57Accepted35ms448 KiB
58Accepted37ms316 KiB
59Accepted35ms604 KiB
60Accepted35ms564 KiB
61Accepted35ms872 KiB
62Accepted35ms580 KiB
63Accepted35ms500 KiB
64Accepted35ms452 KiB
65Accepted35ms460 KiB
66Accepted35ms508 KiB
67Accepted35ms568 KiB
68Accepted35ms508 KiB
69Accepted34ms564 KiB
70Accepted34ms564 KiB
71Accepted35ms564 KiB
72Accepted35ms564 KiB
73Accepted35ms684 KiB
74Accepted35ms512 KiB
75Accepted35ms488 KiB
76Accepted35ms756 KiB