当前位置: 首页 > wzjs >正文

上饶专业做网站建设唯尚广告联盟app下载

上饶专业做网站建设,唯尚广告联盟app下载,wordpress 4.9中文,wordpress 导航调用题目背景 本题数据范围已经更新到 1≤N≤210 5 ,1≤M≤10 6 。 题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入格式 第一行包含两个整数 N,M ,表示共有 N 个元素和 M 个操作。 接下来 M 行,每行包含三个整…

题目背景

本题数据范围已经更新到 1≤N≤2×10 5 ,1≤M≤10 6 。

题目描述

如题,现在有一个并查集,你需要完成合并和查询操作。

输入格式

第一行包含两个整数 N,M ,表示共有 N 个元素和 M 个操作。

接下来 M 行,每行包含三个整数 Z i ​ ,X i ​ ,Y i ​ 。

当 Z i ​ =1 时,将 X i ​ 与 Y i ​ 所在的集合合并。

当 Z i ​ =2 时,输出 X i ​ 与 Y i ​ 是否在同一集合内,是的输出 Y ;否则输出 N 。

输出格式

对于每一个 Z i ​ =2 的操作,都有一行输出,每行包含一个大写字母,为 Y 或者 N 。

输入输出样例

输入 #1复制

4 7

2 1 2

1 1 2

2 1 2

1 3 4

2 1 4

1 2 3

2 1 4

输出 #1复制

N

Y

N

Y

说明/提示

对于 15% 的数据,N≤10,M≤20。

对于 35% 的数据,N≤100,M≤10 3 。

对于 50% 的数据,1≤N≤10 4 ,1≤M≤2×10 5 。

对于 100% 的数据,1≤N≤2×10 5 ,1≤M≤10 6 ,1≤X i ​ ,Y i ​ ≤N,Z i ​ ∈{1,2}。

完整代码

#include<bits/stdc++.h>
using namespace std;
const int N=200010;
int fa[N];//并查集父节点数组,fa[i]表示i的父节点 
void init(int n)//初始化并查集,每个元素的父节点指向自己 
{for(int i=1;i<=n;i++){fa[i]=i;}
}
int find(int x)//带路径压缩的查找 
{if(x==fa[x])//找到根节点 {return x;}else{fa[x]=find(fa[x]);//路径压缩:将当前节点的父节点直接指向根 return fa[x];//返回根节点 }
}
void unionn(int i,int j)//合并 
{int i_fa=find(i);//找到i的根节点 int j_fa=find(j);//找到j的根节点 fa[i_fa]=j_fa;//将i的根节点指向j的根节点
}
int main()
{int n,m;cin>>n>>m;init(n);for(int i=1;i<=m;i++){int z,x,y;cin>>z>>x>>y;if(z==1){unionn(x,y);}else{if(find(x)==find(y))//判断是否属于同一集合 {cout<<"Y"<<endl;}else{cout<<"N"<<endl;}}}return 0;
}

http://www.dtcms.com/wzjs/172648.html

相关文章:

  • 网站里可以增加网址吗seo引擎优化软件
  • WordPress装好旺道seo软件
  • 温州网站开发风格seo是网络优化吗
  • 天津建设网站需要的费用常州免费网站建站模板
  • 聚来宝网站建设哈尔滨百度网络推广
  • 响应式网站用什么做搜索引擎提交入口大全
  • 合肥建设集团信息网站建立自己的网站平台
  • 做网站的费用是多少手机优化软件哪个好用
  • 物流网站怎么做网站交易平台
  • 深圳房产 网站建设电商培训机构有哪些哪家比较好
  • 建设大型网站网络推广与推广
  • 武汉网站建设公司怎样精准搜索关键词
  • 手表大全网站怎么在百度上添加自己的店铺地址
  • 企业备案网站名称怎么填bing搜索引擎国际版
  • 做网站多少钱角西宁君博特惠西安关键词排名推广
  • 搜索引擎推广与优化seo关键字怎么优化
  • 虚拟电脑可以做网站吗seo优化关键词
  • 做彩票网站要多少钱网站怎么优化推广
  • 网站建设与运营课程视频剪辑培训班学费一般多少
  • win10 做网站服务器软件定制
  • 做网站违法嘛seo自动优化软件下载
  • 虚拟空间做网站推广策划方案
  • 做毕业证教育网站杭州关键词排名工具
  • 对亚马逊网站做简要分析与评价优化大师免费下载安装
  • 宁波专业网站推广平台便宜郑州百度seo网站优化
  • 微信公众号服务号网站开发流程图全网营销软件
  • 头条号链接其他网站怎么做云计算培训
  • 聊城做网站的公司资讯企业培训内容
  • b2c网站的主要功能域名历史查询工具
  • 直接用apk 做登陆网站今日头条网页版入口