#511. Milk Exchange
0
Milk Exchange
Milk Exchange
题目描述
农夫约翰的 头奶牛()围成一个圆圈排队。 第 头奶牛有一个容量为整数 ()升的桶。所有桶起初都是满的。
每过一分钟,对于 ,奶牛 会把自己桶里的所有牛奶都传给奶牛 ,而奶牛 会把牛奶传给奶牛 。所有交换同时发生(也就是说,如果一头奶牛的桶是满的,她给出 升牛奶的同时也收到 升,那么她的牛奶会被保留)。如果某头奶牛的总牛奶量曾经超过 ,则超出的牛奶会丢失。
在经过 分钟后,所有奶牛的牛奶总量各是多少?
输入格式
第一行包含 。 下一行包含整数 。
输出格式
输出 行,其中第 行为经过 分钟后所有奶牛剩余的牛奶总量。
6
2 2 2 1 2 1
8
7
6
6
6
6
8
3 8 6 4 8 3 8 1
25
20
17
14
12
10
8
8
10
9 9 10 10 6 8 2 1000000000 1000000000 1000000000
2000000053
1000000054
56
49
42
35
28
24
20
20
提示
初始时,每个桶中的牛奶量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 经过 分钟后,每个桶中的牛奶量为 ,因此牛奶总量为 。 计分: 输入 4-5: 输入 6-8: 输入 9-13:所有 在区间 内均匀随机生成。 输入 14-23:无额外限制。 题目贡献者:Chongtian Ma, Alex Liang, Patrick Deng
标签: USACO|2024|Gold
来源
USACO|2024|Gold