258112026-03-03 18:04:35algoproSzomjas állatokpypy3Accepted 100/10050ms21272 KiB
# UUID: b5e6644d-dc5f-4727-a36d-3cf99e45e757
n = int(input())
l = list(map(int, input().split()))

res = []
for s in l:
    while res and res[-1] < s:
        res.pop()
    res.append(s)

print(len(res))
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted43ms19476 KiB
2Accepted39ms19416 KiB
subtask25/5
3Accepted43ms19272 KiB
4Accepted43ms19248 KiB
5Accepted39ms19276 KiB
subtask320/20
6Accepted39ms19400 KiB
7Accepted43ms19528 KiB
8Accepted45ms19748 KiB
9Accepted45ms20008 KiB
10Accepted48ms21228 KiB
subtask425/25
11Accepted39ms19384 KiB
12Accepted41ms19428 KiB
13Accepted45ms19408 KiB
14Accepted39ms19412 KiB
15Accepted39ms19700 KiB
subtask520/20
16Accepted45ms19392 KiB
17Accepted45ms19308 KiB
18Accepted50ms21216 KiB
19Accepted45ms21228 KiB
20Accepted43ms21228 KiB
subtask630/30
21Accepted39ms19468 KiB
22Accepted39ms19416 KiB
23Accepted45ms19720 KiB
24Accepted45ms19820 KiB
25Accepted43ms21272 KiB
26Accepted48ms21224 KiB