#include<iostream>
#include<cstring>
using namespace std;
int mapp[][],color[],n;
int dfs(int x,int c)
{
color[x]=c;
for(int i=;i<=n;i++)
{
if(mapp[x][i]==)
{
if(color[i]==c)
return ;
if(color[i]==&&!dfs(i,-c))
return ;
}
}
return ;
}
int main()
{
int T,m,x,flag,y,g;
cin>>T;
while(T--)
{
cin>>n>>m;
memset(mapp,,sizeof(mapp));
memset(color,,sizeof(color));
for(int i=;i<=m;i++)
{
cin>>x>>y;
mapp[x][y]=;
mapp[y][x]=;
}
flag=;
for(int i=;i<=n;i++)
{
if(color[i]==&&!dfs(i,))
{
flag=;
break;
}
}
if(flag==)
{
cout<<"No"<<endl;
}
else
{
cout<<"Yes"<<endl;
}
}
}

最新文章

  1. QString 和std::string互转
  2. SQL Server 2005中的CTE递归查询得到一棵树
  3. oracle远程连接配置
  4. halcon车牌的识别
  5. js阻止冒泡及jquery阻止事件冒泡示例介绍
  6. C++ C++ 控制台程序 设置图标
  7. iOS网络编程总结
  8. apache虚拟主机安装注意事项
  9. C# 调用AForge类库操作摄像头
  10. C语言循环的嵌套
  11. 搜索Collections元素,用DateFormatSymbols 获得月份
  12. ado.net实现一个通知公告功能
  13. 在Visual C++中的用ADO进行数据库编程
  14. 【G】开源的分布式部署解决方案 - 预告篇
  15. Java为什么把String设计成不可变的(immutable)
  16. Codeforces Round #410 (Div. 2)
  17. SpringBoot单元测试
  18. Xamarin.Form与Xamarin.Android或Xamarin.IOS的区别简述
  19. c++ 常成员函数 和 常对象
  20. [Android] 配置build.gradle 动态传参

热门文章

  1. JQuery学习笔记(三)遍历 DOM
  2. LightOJ 1022 【读题】
  3. oracle的日期数据类型
  4. Untiy一些方法前特殊标签记录
  5. P4363 [九省联考2018]一双木棋chess(对抗搜索+记忆化搜索)
  6. web前端篇:JavaScript基础篇(易懂小白上手快)-2
  7. Validation(1)
  8. ZOJ1221 Risk
  9. struts工作原理
  10. PostgreSQL-13-缺失值处理