#292. Redistributing Gifts
0
Redistributing Gifts
Redistributing Gifts
题目描述
农夫 John 有 份礼物,编号为 ,准备送给他的 头奶牛,奶牛也编号为 ()。每头奶牛都有一个愿望清单,它是所有 份礼物的一个排列;奶牛更喜欢清单中靠前出现的礼物,而不是靠后出现的礼物。 FJ 很懒,就把礼物 分配给奶牛 (对所有 都如此)。现在,奶牛们聚在一起,决定重新分配礼物,使得重新分配后,每头奶牛最终得到的要么是她原来得到的同一份礼物,要么是她相比原先分配到的礼物更喜欢的礼物。 对于每个 (从 到 ),计算奶牛 在重新分配后最多能希望得到的、她最喜欢的礼物。
输入格式
第一行包含 。接下来的 行每行包含一头奶牛的偏好列表。保证每一行都是 的一个排列。
输出格式
请输出 行,第 行输出奶牛 在重新分配后最多能希望得到的最喜欢的礼物。
4
1 2 3 4
1 3 2 4
1 2 3 4
1 2 3 4
1
3
2
4
提示
在这个例子中,有两种可能的重新分配: 原始分配:奶牛 得到礼物 ,奶牛 得到礼物 ,奶牛 得到礼物 ,奶牛 得到礼物 。 奶牛 得到礼物 ,奶牛 得到礼物 ,奶牛 得到礼物 ,奶牛 得到礼物 。 注意,奶牛 和 都无法希望得到比原先分配更好的礼物。然而,奶牛 和 都可以。 评分: 测试点 2-3 满足 。 测试点 4-11 没有额外限制。 题目来源:Benjamin Qi
标签: USACO|2022|Silver
来源
USACO|2022|Silver