#include<cstdio>
using namespace std;
int n,m,p;
int father[];
int find(int x)
{
if(father[x]!=x)
father[x]=find(father[x]);
return father[x];
}
void unionn(int i,int j)
{
father[j]=i;
}
int main()
{
scanf("%d%d",&n,&m);
for(int i=;i<=n;i++)
father[i]=i;
for(int i=;i<=m;i++)
{
int x,y,z,r1,r2;
scanf("%d%d%d",&z,&x,&y);
if(z==)
{
r1=find(x);
r2=find(y);
if(r1!=r2)
unionn(r1,r2);
}
if(z==)
{
if(find(x)==find(y))
printf("Y\n");
else printf("N\n");
}
} return ;
}

洛谷的网站编排对题目粘贴不友好,所以没题目

链接在这:https://www.luogu.org/problem/show?pid=3367

最新文章

  1. TweenMax参数说明
  2. 第11天 Stack Queue
  3. 《BI那点儿事》SQL Server 2008体系架构
  4. 教程:使用Diskpart创建、扩展或删除磁盘分区
  5. Log4J入门教程(二) 参数讲解
  6. 【风马一族_git_github】git与github的英文记录
  7. sql对日期的处理,一个存储过程示例
  8. Java多线程之非线程安全
  9. asp.net ajax检查用户名是否存在代码
  10. 关于标准ui设计图转换为H5页面的终端适配
  11. Java反射---对象池
  12. javascript中 for-in和 for-of的区别
  13. ArcGIS Engine 10.x许可代码
  14. Python3入门(九)——面向对象OOP高级编程
  15. 快速找到自己想要用到的cocos2d-x的缓冲动画
  16. shell until 循环
  17. mybatis如何根据mapper接口生成其实现类(springboot)
  18. 关于1.0.0版Backbone.js调用validate
  19. 【小梅哥SOPC学习笔记】Altera SOPC嵌入式系统设计教程
  20. Sumsets(数学)

热门文章

  1. typescript之基础类型
  2. tsql获取sqlserver某个库下所有表
  3. IDENTITY、SCOPE_IDENTITY、IDENT_CURRENT的分析
  4. python-django框架中使用docker和elasticsearch配合实现搜索功能
  5. 2019年北航OO第三次博客总结
  6. webpack-dev-server的使用
  7. spring 自定义schema 加载异常 White spaces are required between publicId and systemId.
  8. linux各种服务的搭建
  9. 资源管理与调度系统-YARN资源隔离及以YARN为核心的生态系统
  10. 利用Minhash和LSH寻找相似的集合