给定一个
定义顶点
定义每个点的种类如下:
- 若顶点
是图 的根,则称顶点 为图 的一类点。 - 若顶点
不是图 的一类点,且存在一种删边的方案,使得图 在删去若干条边后得到的图 满足:所有图 中的一类点都是 的根,且顶点 也是图 的根,则称顶点 为图 的二类点。 - 若顶点
不满足上述条件,则称顶点 为图 的三类点。
根据上述定义,图
输入格式
本题有多组测试数据。
输入的第一行包含一个非负整数
输入的第二行包含一个正整数
接下来依次输入每组测试数据,对于每组测试数据:
输入的第一行包含两个正整数
接下来
输出格式
对于每组数据,输出一行包含一个长度恰好为
样例一
input
0
2
4 7
2 1
4 1
1 4
2 3
3 4
2 4
4 3
4 5
1 2
2 3
2 4
3 1
4 3
output
3233
2211
explanation
样例
对于第一组测试数据,输入的图如下:
由于
对于第二组测试数据,输入的图如下:
容易发现
样例二
见附件下载中的 ex_graphee2.in
与 ex_graphee2.ans
。
这个样例满足测试点
样例三
见附件下载中的 ex_graphee3.in
与 ex_graphee3.ans
。
这个样例满足测试点
样例四
见附件下载中的 ex_graphee4.in
与 ex_graphee4.ans
。
这个样例满足测试点
样例五
见附件下载中的 ex_graphee5.in
与 ex_graphee5.ans
。
这个样例满足测试点
样例六
见附件下载中的 ex_graphee6.in
与 ex_graphee6.ans
。
这个样例满足测试点
数据范围
对于所有测试数据保证:
测试点编号 | 特殊性质 | |||
---|---|---|---|---|
无 | ||||
A | ||||
B | ||||
无 | ||||
A | ||||
BC | ||||
B | ||||
C | ||||
无 |
- 特殊性质 A:保证不存在一类点。
- 特殊性质 B:保证不存在二类点。
- 特殊性质 C:保证编号为
的点为图 的一类点。
时间限制:
空间限制: