Bài Poker Liên Tiếp

Đề bài

Mô tả

Có một bộ bài gồm N loại lá, đánh số từ 1 đến N. Bạn đang giữ ai lá bài loại i. Một nước đi hợp lệ là chọn hai chỉ số i≤j và đánh một lá của mỗi loại từ i đến j (tức là đánh j−i+1 lá, mỗi loại một lá, tạo thành một "sảnh").

Tìm số nước đi tối thiểu để đánh hết tất cả các lá bài.

Dữ liệu vào

  • Dòng 1: Số nguyên N
  • N dòng tiếp theo: Số lượng ai lá của loại i

Dữ liệu ra

Số nguyên: số nước đi tối thiểu.

Ràng buộc

  • 1≤N≤105
  • 0≤ai≤105

Ví dụ

Input Output Giải thích
5
2
4
1
2
3
6 Đánh: sảnh 1-5, sảnh 1-2, sảnh 4-5, 2 sảnh chỉ loại 2, 1 sảnh chỉ loại 5.

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.402 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.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0