#P1024. Problem 2. Milk Exchange
Problem 2. Milk Exchange
当前没有测试数据。
一、Problem Name
Milk Exchange
二、Problem Description
Farmer John's () cows are lined up in a circle. The th cow has a bucket with integer capacity () liters. All buckets are initially full.
Every minute, cow will pass all the milk in their bucket to cow for , with cow passing its milk to cow . All exchanges happen simultaneously (i.e., if a cow has a full bucket but gives away liters of milk and also receives liters, her milk is preserved). If a cow's total milk ever ends up exceeding , then the excess milk will be lost.
After each of minutes, how much total milk is left among all cows?
三、Input Format (input arrives from the terminal / stdin)
- The first line contains .
- The next line contains integers .
四、Output Format (print output to the终端 / stdout)
Output lines, where the th line is the total milk left among all cows after minutes.
五、Sample Input and Output
Sample Input 1
6
2 2 2 1 2 1
Sample Output 1
8
7
6
6
6
6
Explanation: Initially, the amount of milk in each bucket is . After 1 minute, the amount of milk in each bucket is so the total amount of milk is 8. After 2 minutes, the amount of milk in each bucket is so the total amount of milk is 7. And so on.
Sample Input 2
8
3 8 6 4 8 3 8 1
Sample Output 2
25
20
17
14
12
10
8
8
Explanation: After 1 minute, the amount of milk in each bucket is so the total amount of milk is 25.
Sample Input 3
10
9 9 10 10 6 8 2 1000000000 1000000000 1000000000
Sample Output 3
2000000053
1000000054
56
49
42
35
28
24
20
20
六、Scoring Rules
- Inputs 4 - 5: .
- Inputs 6 - 8: .
- Inputs 9 - 13: All are generated uniformly at random in the range .
- Inputs 14 - 23: No additional constraints.
Problem credits: Chongtian Ma, Alex Liang, Patrick Deng.