trang chủ / bài tập / angrycow

Bò nổi giận (Bronze)

Đề bài

Mô tả

N kiện cỏ trên trục số, mỗi kiện ở vị trí xi. Bạn bắn một con bò vào một kiện cỏ, khiến nó nổ tung. Khi một kiện nổ, nó có bán kính nổ phụ thuộc vào bước thời gian:

  • Bước 1: kiện bắt đầu nổ có bán kính 1.
  • Bước 2: các kiện bị kích nổ ở bước 1 có bán kính 2.
  • Bước t: các kiện bị kích nổ ở bước t1 có bán kính t.

Một kiện ở vị trí y bị kích nổ bởi kiện ở vị trí x với bán kính r nếu |xy|r.

Hãy tìm số kiện cỏ tối đa có thể nổ khi chọn kiện bắt đầu tối ưu.

Dữ liệu vào

  • Dòng đầu: số nguyên N.
  • N dòng tiếp theo: mỗi dòng một số nguyên xi.

Dữ liệu ra

Một số nguyên duy nhất — số kiện cỏ tối đa có thể nổ.

Ràng buộc

  • 1N100
  • 0xi109

Ví dụ

Input Output Giải thích
6
8
5
6
13
3
4
5 Bắn vào vị trí 5: nổ bán kính 1 → kích 4 và 6. Bước 2 bán kính 2 → kích 3 và 8. Vị trí 13 quá xa.

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