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

Bóng móng

Đề bài

Mô tả

  • N con bò đứng tại các vị trí phân biệt trên trục số. Khi nhận bóng, bò chuyền cho bò gần nhất (nếu bằng nhau, chọn bò bên trái). Tìm số bóng tối thiểu cần phát ban đầu để mọi bò đều nhận được bóng ít nhất 1 lần.

Dữ liệu vào

  • Dòng đầu: N.
  • Dòng thứ hai: N vị trí.

Dữ liệu ra

Số bóng tối thiểu.

Ràng buộc

  • 1N100
  • 1xi1000

Ví dụ

Input Output Giải thích
5
7 1 3 11 4
2 Bò ở 1 chuyền cho 3, bóng dao động giữa 3 và 4. Cần 2 bóng.
10
384 887 778 916 794 336 387 493 650 422
4

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0