trang chủ / đề bài / haybrest

Xếp lại đống cỏ

Đề bài

Mô tả

Có N đống cỏ xếp thành vòng tròn. Đống thứ i hiện có Ai kiện và cần có Bi kiện. Di chuyển một kiện x bước theo vòng tròn tốn x đơn vị công. Tìm tổng công nhỏ nhất để đưa tất cả đống về đúng số lượng cần thiết.

Dữ liệu vào

  • Dòng 1: Số nguyên N.
  • N dòng tiếp: Hai số nguyên Ai và Bi.

Dữ liệu ra

Một số nguyên — tổng công nhỏ nhất.

Ràng buộc

  • 1≤N≤105
  • 1≤Ai,Bi≤1000
  • Tổng Ai = Tổng Bi

Ví dụ

Input Output Giải thích
4
7 1
3 4
9 2
1 13
13 Chuyển 6 kiện từ đống 1 sang 4 (3 bước × 6), chuyển 1 kiện từ đống 3 sang 2 (1 bước × 1), tổng = 13.

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