并查集模板,习惯并查集都加路径压缩优化。

#include"cstdio"
#include"cctype"
int read()
{int c,x=0; while(!isdigit(c=getchar()));while(x=x*10+c-'0',isdigit(c=getchar()));return x;
}
int fa[10001];
int find(int x)
{return x==fa[x]? x:fa[x]=find(fa[x]);
}
int main()
{int n=read(),m=read();for(int i=1; i<=n; i++) fa[i]=i;while(m--){int t=read();if(t==1) fa[find(read())]=find(read());else puts(find(read())==find(read())? "Y":"N");}return 0;
}

转载于:https://www.cnblogs.com/TrassBlose/p/8330524.html

luogu 3367相关推荐

  1. luogu P1549 棋盘问题(2) 题解

    luogu P1549 棋盘问题(2) 题解 题目描述 在\(N * N\)的棋盘上\((1≤N≤10)\),填入\(1,2,-,N^2\)共\(N^2\)个数,使得任意两个相邻的数之和为素数. 例如 ...

  2. [Luogu] 选学霸

    https://www.luogu.org/problemnew/show/P2170 并查集+DP #include <iostream> #include <cstring> ...

  3. Luogu 2470 [SCOI2007]压缩

    和Luogu 4302 [SCOI2003]字符串折叠 差不多的想法,区间dp 为了计算方便,我们可以假设区间[l, r]的前面放了一个M,设$f_{i, j, 0/1}$表示区间$[i, j]$中是 ...

  4. 【Luogu】P1613 跑路

    [Luogu]P1613 跑路 一.题目 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资 ...

  5. Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P6055 Prob ...

  6. Luogu P3177 [HAOI2015] 树上染色(树上背包)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P3177 [HAOI2015] 树上染色 有一棵点数为 NNN 的树,树边有边权.给你一 ...

  7. Luogu P4178 Tree (点分治 + 树状数组)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P4178 Prob ...

  8. Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理,子集反演)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理) Problem n≤1 ...

  9. BZOJ 2154 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演,经典好题)(Luogu P1829)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P1829 [国家集训队]Crash的数字表格 / JZPTAB(反演,经典好题) Problem S ...

最新文章

  1. 华为荣登2015年VoIP和IMS市场榜首
  2. linux kill杀死进程
  3. php接口数据安全解决方案(一)
  4. nagios部署安装中篇
  5. 新设备关联Gitlab
  6. 简单工厂 jdk源码解析
  7. eclipse各种配置
  8. 使用FormData进行Ajax请求上传文件
  9. linux查漏补缺之常用命令
  10. android tabhost 多个activity,Android:TabHost中Activity的生命周期问题
  11. 实验吧Web-易-天网管理系统(php弱类型,==号)
  12. python调用sklearn中朴素贝叶斯踩坑
  13. 杰出人士的34个好习惯
  14. 混合编程:VS2017 C++调用Python3.X类/对象/函数笔记【Windows】
  15. 【TSP】基于matlab人工鱼群算法求解旅行商问题【含Matlab源码 422期】
  16. faceframe kinect2.0 api 注意点
  17. 闲聊人工智能产品经理(AIPM)—人工智能产品经理的行业理解
  18. 单交换机配置vlan
  19. 键盘各种按键对应的ASII码
  20. Android使用WebView无法显示网页

热门文章

  1. Linux C++ 通信 - 信号的概念、认识、处理动作
  2. 第一次上计算机课心得,电脑课
  3. 【论文解读】Attributed Network Embedding for Learning in a Dynamic Environment
  4. java计算机毕业设计计算机数字逻辑在线学习系统MyBatis+系统+LW文档+源码+调试部署
  5. c++之PCM G711A G711U源码实现
  6. Firefox 扩充套件介绍
  7. 如何解决系统弹出的0x80070422OC错误
  8. 如何用Java设计一个简单的窗口界面(学习中.1)
  9. pywin32 word 图形
  10. stm32cubemx PWM