Phủ sóng Wifi

Đề bài

Mô tả

N con bò đứng tại các vị trí phân biệt trên trục số. Cần đặt các trạm wifi để phủ sóng tất cả các bò. Một trạm có bán kính r đặt tại x phủ sóng mọi điểm trong [xr,x+r], chi phí là A+B·r (với r0).

Tìm chi phí nhỏ nhất để phủ sóng tất cả các bò.

Dữ liệu vào

  • Dòng 1: Ba số nguyên N, A, B (1N2000, 0A,B1000).
  • N dòng tiếp: Vị trí mỗi con bò (số nguyên trong [0,106]).

Dữ liệu ra

Chi phí nhỏ nhất (có thể là số thực, in chính xác).

Ràng buộc

  • 1N2000
  • 0A,B1000
  • Vị trí bò trong [0,106]

Ví dụ

Input Output Giải thích
3 20 5
7
0
100
57.5 Đặt trạm tại 3.5 bán kính 3.5 (chi phí 37.5) và tại 100 bán kính 0 (chi phí 20). Tổng 57.5.
10 702 626
65098
84355
39226
94653
67498
49319
51022
80722
28539
12572
7020

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