#P4575. [CQOI2013] 图的逆变换

[CQOI2013] 图的逆变换

题目描述

给一个 nn 结点 mm 条边的有向图 DD,可以这样构造图 EE:给 DD 的每条边 (u,v)(u,v),在 EE 中建立一个点 uvuv,然后对于 DD 中的两条边 (u,v)(u,v)(v,w)(v,w),在 EE 中从 uvuvvwvw 连一条有向边。EE 中不含有其他点和边。

输入 EE,你的任务是判断是否存在相应的 DD

注意,DD 可以有重边和自环。

输入格式

第一行包含测试数据个数 TTT10T\leq 10)。

对于每组数据:

第一行一个整数 mm0m3000\le m\le300),表示 DD 的边数(即 EE 的点数)。

第二行一个整数 kk,表示 EE 的边数。

以下 kk 行每行两个整数 x,yx, y,表示 EE 中有一条有向边 (x,y)(x,y)EE 中的点编号为 0m10\sim m-1

输出格式

对于每组数据输出一行。如果存在,输出 Yes,否则输出 No

4
2
1
0 1
5
0
4
3
0 1
2 1
2 3
3
9
0 1
0 2
1 2
1 0
2 0
2 1
0 0
1 1
2 2
Yes
Yes
No
Yes