Chọn ĐTQG Nghệ An 2026 - Đu dây ở Hà Nội

Xem dạng PDF

Gửi bài giải

Điểm: 40,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

An đang luyện tập đu dây giữa các nóc nhà ở Hà Nội. Thành phố có ~N~ tòa nhà nằm trên cùng một đường thẳng, được đánh số từ ~1~ đến ~N~ từ trái sang phải. Chiều cao của tòa nhà thứ ~i~ là ~h_i~.

An có thể bắt đầu từ bất kỳ tòa nhà nào. Nếu hiện tại An đang ở tòa nhà ~i~, An có thể đu sang tòa nhà ~j~ ~(i \ne j)~ khi và chỉ khi ~h_j~ lớn hơn ~h_i~ và cũng lớn hơn chiều cao của mọi tòa nhà nằm giữa ~i~ và ~j~.

Hãy tìm số lượng tòa nhà lớn nhất mà An có thể ghé thăm trong một buổi luyện tập.

Input

  • Dòng đầu tiên chứa số nguyên ~N~ ~(1 \le N \le 200\,000)~: số tòa nhà;

  • Dòng thứ hai chứa ~N~ số nguyên ~h_1,h_2,\dots,h_N~ ~(1 \le h_i \le 10^9)~: chiều cao của các tòa nhà.

Output

In ra một số nguyên duy nhất: số tòa nhà lớn nhất An có thể ghé thăm.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~N \le 20~ và ~h_i \le 20~ với mọi ~i~
2 ~20\%~ ~N \le 5000~ và ~h_i \le 5000~ với mọi ~i~
3 ~20\%~ Không có hai tòa nhà nào có cùng chiều cao
4 ~20\%~ ~h_i \le 10^6~ với mọi ~i~
5 ~20\%~ Không có ràng buộc gì thêm

Sample Input 1

11
5 1 4 2 6 3 7 2 8 4 9

Sample Output 1

7

Notes

Trong ví dụ, An có thể lần lượt ghé các tòa nhà số ~2,3,1,5,7,9,11~, có chiều cao tương ứng là ~1,4,5,6,7,8,9~. Đây là một buổi luyện tập gồm ~7~ tòa nhà, và không thể ghé được nhiều hơn.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.