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

Bò nổi giận (Silver)

Đề bài

Mô tả

N kiện cỏ trên trục số ở các vị trí cho trước. Bạn có K con bò, mỗi con khi bắn vào vị trí x với sức mạnh R sẽ phá hủy tất cả kiện cỏ trong đoạn [xR,x+R].

Hãy tìm giá trị R nhỏ nhất (nguyên) để có thể phá hủy tất cả N kiện cỏ bằng K con bò.

Dữ liệu vào

  • Dòng đầu: hai số nguyên NK.
  • N dòng tiếp theo: mỗi dòng một số nguyên xi — vị trí kiện cỏ.

Dữ liệu ra

Một số nguyên duy nhất — giá trị R nhỏ nhất.

Ràng buộc

  • 1N50000
  • 1K10
  • 0xi109

Ví dụ

Input Output Giải thích
7 2
20
25
18
8
10
3
1
5 Bắn bò 1 vào vị trí 5 (phá [0,10]: kiện 1,3,8,10). Bắn bò 2 vào vị trí 20 (phá [15,25]: kiện 18,20,25).

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