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

Phá Hoại

Đề bài

Mô tả

N máy vắt sữa xếp thành hàng, máy thứ i sản xuất Mi đơn vị sữa. Bạn cần loại bỏ một đoạn liên tiếp các máy (từ vị trí i đến j, với 2ijN1) sao cho trung bình cộng sản lượng sữa của các máy còn lại là nhỏ nhất.

Lưu ý: không được loại bỏ máy đầu tiên hoặc máy cuối cùng, và phải loại bỏ ít nhất một máy.

Dữ liệu vào

  • Dòng đầu tiên: số nguyên N.
  • N dòng tiếp theo: sản lượng Mi của từng máy.

Dữ liệu ra

Giá trị trung bình nhỏ nhất, làm tròn đến 3 chữ số thập phân.

Ràng buộc

  • 3N100000
  • 1Mi10000

Ví dụ

Input Output Giải thích
5
5
1
7
8
2
2.667 Loại bỏ máy 3 và 4 (sản lượng 7 và 8), còn lại {5,1,2} với trung bình =8/32.667.

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