#P6279. 最喜爱的颜色(Favorite Colors G)
0
最喜爱的颜色(Favorite Colors G)
最喜爱的颜色(Favorite Colors G)
题目描述
Farmer John 的 头奶牛每头都有一种最喜欢的颜色。奶牛们的编号为 ,每种颜色也可以用 中的一个整数表示。
存在 对奶牛 ,奶牛 仰慕奶牛 。有可能 ,此时一头奶牛仰慕她自己。对于任意颜色 ,如果奶牛 和 都仰慕一头喜欢颜色 的奶牛,那么 和 喜欢的颜色相同。
给定这些信息,求一种奶牛喜欢颜色的分配方案,使得每头奶牛最喜欢的颜色中不同颜色的数量最大。由于存在多种符合这一性质的分配方案,输出字典序最小的(这意味着你应当依次最小化分配给奶牛 的颜色)。
输入格式
输入的第一行包含 和 。
以下 行每行包含两个空格分隔的整数 和 (),表示奶牛 仰慕奶牛 。同一对奶牛可能会在输入中多次出现。
输出格式
对于 中的每一个 ,用一行输出分配给奶牛 的颜色。
样例输入 #1
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
1
2
3
1
1
2
3
2
3
数据范围
样例解释:
在下图中,用粗边框圆表示的是最喜欢颜色 的奶牛。

对于 的数据,。
共 个测试点,其中 为样例,其余性质如下:
测试点 满足 。
测试点 没有额外限制。
出题人:William Lin,Benjamin Qi
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1900。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 25 | 2~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接