#166. Favorite Colors
0
Favorite Colors
Favorite Colors
题目描述
农夫约翰有 头奶牛(),每头奶牛都有一个最喜欢的颜色。 奶牛被方便地编号为 (一如既往),每种颜色可以用 范围内的一个整数表示。 存在 对奶牛 ,使得奶牛 仰慕奶牛 ()。可能出现 的情况,此时奶牛仰慕她自己。对于任意颜色 ,如果奶牛 和 都仰慕一头最喜欢颜色为 的奶牛,那么 与 的最喜欢颜色相同。 给定这些信息,请确定一种为奶牛分配最喜欢颜色的方案,使得所有奶牛中不同最喜欢颜色的数量最大。由于满足该性质的方案可能不止一种,请输出字典序最小的方案(即按奶牛 的顺序,使分配给它们的颜色序列尽量小)。
输入格式
第一行包含 和 。 接下来 行,每行包含两个用空格分隔的整数 和 (),表示奶牛 仰慕奶牛 。输入中同一对可能出现多次。
输出格式
对于每个 (),在新的一行输出所求方案中奶牛 的颜色。
9 12
1 2
4 2
5 8
4 6
6 9
2 9
8 7
8 3
7 1
9 4
3 5
3 4
1
2
3
1
1
2
3
2
3
提示
在下图中,边界加粗的圆表示最喜欢颜色为 1 的奶牛。 SCORING: 测试点 2-3 满足 。 测试点 4-10 没有额外限制。 题目来源:William Lin 和 Benjamin Qi
标签: USACO|2020|Gold
来源
USACO|2020|Gold