258072026-03-03 17:31:34algoproSzomjas állatokpypy3Accepted 100/10048ms21232 KiB
# UUID: 118f22c8-9b0d-48cd-a916-8fb154ee2582
N = int(input())
S = list(map(int, input().split()))
stack = []
for size in S:
    while stack and stack[-1] < size:
        stack.pop()
    stack.append(size)
print(len(stack))
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted37ms19632 KiB
2Accepted43ms19436 KiB
subtask25/5
3Accepted39ms19424 KiB
4Accepted43ms19420 KiB
5Accepted43ms19488 KiB
subtask320/20
6Accepted41ms19344 KiB
7Accepted43ms19452 KiB
8Accepted39ms19556 KiB
9Accepted39ms19864 KiB
10Accepted48ms21228 KiB
subtask425/25
11Accepted43ms19272 KiB
12Accepted43ms19356 KiB
13Accepted39ms19480 KiB
14Accepted39ms19344 KiB
15Accepted39ms19520 KiB
subtask520/20
16Accepted43ms19552 KiB
17Accepted43ms19556 KiB
18Accepted43ms21160 KiB
19Accepted43ms21180 KiB
20Accepted41ms21228 KiB
subtask630/30
21Accepted43ms19536 KiB
22Accepted43ms19380 KiB
23Accepted39ms19704 KiB
24Accepted39ms19960 KiB
25Accepted48ms21216 KiB
26Accepted41ms21232 KiB