Balancing the Barns
Đề bài
Mô tả
Bác John quản lý chuồng bò trên một con đường. Chuồng thứ chứa bó cỏ khô và bao thức ăn.
Độ mất cân bằng được định nghĩa là: trên tất cả các chuồng.
Bác John thực hiện đúng phép chuyển, mỗi phép chọn một chuồng , giảm đi 1 và tăng lên 1.
Hãy tìm độ mất cân bằng tối thiểu sau đúng phép chuyển.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên () - số test case.
- Với mỗi test case:
- Dòng 1: Hai số nguyên () và ().
- Dòng 2: số nguyên ().
- Dòng 3: số nguyên ().
Tổng trên tất cả test case không vượt quá .
Dữ liệu ra
Với mỗi test case, in ra một số nguyên - độ mất cân bằng tối thiểu.
Ràng buộc
- Tổng
- Input 2-4: , tổng
- Input 5-8: Tổng
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 10 5 3 2 6 100 96 0 4 3 3 1 1 2 0 0 1 3 3 1 2 2 0 1 1 |
-18 90 0 0 |
Test case 1: 1 chuồng, 10 phép chuyển: a=5-10=-5, b=3+10=13, mất cân bằng = -5-13 = -18. Test case 3: chuyển 1 từ chuồng 3 (a3=1,b3=2), 1 từ chuồng 1 (a1=0,b1=1), 1 từ chuồng 2 (a2=0,b2=1) -> max(a)=0, min(b)=1, mất cân bằng=0-1<0, nhưng cần đúng 3 phép. |
Bình luận