#P12882. [COI 2025] 象掌兽
[COI 2025] 象掌兽
题目描述
本题中,「仙人掌」指的是简单连通无向图,其中每个点至多在一个环中。
给定一张 个点 条边的仙人掌图,点编号 。给定正整数 。
选定两个点 ()。我们将这 个点染色:
对于点 ,
- 若 ,点 被染粉;
- 若 ,点 被染黑;
- 否则若 ,点 被染蓝。
这里, 表示图中 路径的最短边数。
欲使图中粉色的点有 个,黑色的点有 个。构造 满足这个条件。数据保证有解。
输入格式
本题单个测试点内有多组测试数据。
第一行,一个正整数 ,表示测试数据组数。
接下来依次输入 组数据:
第一行,四个正整数 。
接下来 行,每行两个正整数 ,描述图中的一条边。
数据保证有解。
输出格式
对于每组数据,输出两个正整数,表示 。
任意一组解均可。
输入输出样例 #1
输入 #1
1
6 5 3 1
1 2
2 3
2 4
4 5
5 6
输出 #1
4 3
输入输出样例 #2
输入 #2
1
6 6 3 2
1 2
2 3
3 4
4 1
3 5
5 6
输出 #2
1 6
输入输出样例 #3
输入 #3
1
6 7 3 3
1 2
2 3
3 1
2 4
4 5
5 6
6 4
输出 #3
4 2
说明/提示
数据范围
- ;
- ;
- ;
- ;
- 给定的图是仙人掌。
样例解释
样例 解释
被染粉的点:。被染黑的点:。
样例 解释
被染粉的点:。被染黑的点:。
样例 解释
被染粉的点:。被染黑的点:。
子任务
子任务 为样例。
子任务编号 | 图的形态 | 特殊性质 | 得分 | |
---|---|---|---|---|
树 | ||||
基环树 | ||||
- 特殊性质 :保证存在一组解,使得 都在环上。