trang chủ / đề bài / sabotage

Phá Hoại

Đề bài

Mô tả

Có 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 2≤i≤j≤N−1) 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

  • 3≤N≤100000
  • 1≤Mi≤10000

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/3≈2.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.402 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.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0