[CSES 3314] Mountain Range

Xem dạng PDF

Gửi bài giải


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

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Có ~n~ ngọn núi xếp thành một hàng, mỗi ngọn có một độ cao nhất định. Bạn bắt đầu đường bay lượn của mình từ một ngọn núi nào đó.

Bạn có thể lượn từ núi ~a~ đến núi ~b~ nếu núi ~a~ cao hơn núi ~b~ và cao hơn tất cả các núi nằm giữa ~a~ và ~b~.

Hỏi số lượng núi tối đa bạn có thể ghé thăm trên đường đi của mình là bao nhiêu?

Dữ liệu vào

Dòng đầu tiên chứa số nguyên ~n~: số lượng ngọn núi.

Dòng tiếp theo chứa ~n~ số nguyên ~h\_1, h\_2,\dots, h\_n~: độ cao của các ngọn núi.

Kết quả

In ra một số nguyên: số lượng núi tối đa.

Giới hạn

  • ~1\le n \le 2 \cdot 10^5~
  • ~1\le h\_i \le 10^9~

Ví dụ

Dữ liệu vào:

10
20 15 17 35 25 40 12 19 13 12

Kết quả:

5

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.