Số đảo tối đa

Đề bài

Mô tả

N ô đất xếp thành dãy, ô thứ i có độ cao Hi. Nước dâng đều từ dưới lên. Khi mực nước bằng độ cao của một ô, ô đó chìm xuống. Một đảo là đoạn ô liên tiếp chưa chìm.

Tìm số đảo tối đa có thể quan sát được tại bất kỳ thời điểm nào trong quá trình ngập lụt.

Dữ liệu vào

  • Dòng 1: Số nguyên N.
  • N dòng tiếp: Độ cao Hi của ô thứ i.

Dữ liệu ra

Một số nguyên — số đảo tối đa.

Ràng buộc

  • 1N100000
  • 1Hi109

Ví dụ

Input Output Giải thích
8
3
5
2
3
1
4
2
3
4 Khi nước ở mức 1, ô 5 chìm, còn lại 4 đảo.
6
2
2
1
2
2
1
2 Khi mực nước=1, ô 3 và 6 chìm → 2 đảo.

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0