Trao Đổi Sữa (Gold)
Đề bài
Mô tả
Nông dân John có con bò xếp thành vòng tròn, mỗi con có một xô dung tích lít, ban đầu đầy sữa. Mỗi phút, mỗi con bò chuyển toàn bộ sữa của mình sang con bò kế tiếp (bò chuyển sang bò , bò chuyển sang bò ). Tất cả các lần chuyển xảy ra đồng thời. Nếu lượng sữa nhận được vượt quá dung tích xô, phần dư bị mất.
Hãy in tổng lượng sữa còn lại sau mỗi phút, từ phút đến phút .
Dữ liệu vào
- Dòng 1: Số nguyên .
- Dòng 2: số nguyên .
Dữ liệu ra
- dòng, dòng thứ là tổng lượng sữa sau phút.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 2 2 2 1 2 1 |
8 7 6 6 6 6 |
Sau phút 1 mỗi bò nhận sữa từ bò liền trước rồi cắt bớt theo dung tích xô, tổng giảm từ 10 xuống 8. Từ phút 3 trở đi tổng không đổi. |
| 8 3 8 6 4 8 3 8 1 |
25 20 17 14 12 10 8 8 |
Tổng giảm dần cho đến khi ổn định ở 8, đúng bằng . |
Bình luận