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

海口网站建设做网站网站建设公司简介

海口网站建设做网站,网站建设公司简介,wordpress注册验证码,无锡专业网站建设公司一个并查集题目&#xff0c;难点就在于统计总人数&#xff0c;使用map即可&#xff0c;还有需要注意的是编号不一定是小于N的&#xff0c;小于10000的&#xff0c;需要注意。 #include<bits/stdc.h> using namespace std; const int N 10010; int fa[N]; int find(int …

一个并查集题目,难点就在于统计总人数,使用map即可,还有需要注意的是编号不一定是小于N的,小于10000的,需要注意。

#include<bits/stdc++.h>
using namespace std;
const int N = 10010;
int fa[N];
int find(int x){if(x == fa[x]){return x;}return fa[x] = find(fa[x]);
}
void merge(int x,int y){int xx = find(x);int yy = find(y);if(xx == yy){return;}fa[yy] = xx;return;
}
int main(){int n;cin>>n;for(int i = 1 ; i <= 10000 ; i++){fa[i] = i;}map<int,int> cnt;while(n--){int k,st;cin>>k;cin>>st;cnt[st]++;for(int i = 2 ; i <= k ; i++){int x;cin>>x;cnt[x]++;merge(st,x);}}cout<<cnt.size()<<" ";map<int,int> cnt1;for(int i = 1 ; i <= 10000 ; i++){if(cnt[i] != 0){cnt1[find(i)]++;}}cout<<cnt1.size()<<endl;int q;cin>>q;while(q--){int x,y;cin>>x>>y;if(find(x) == find(y)){cout<<"Y"<<endl;}else{cout<<"N"<<endl;}}
}

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

相关文章:

  • 北京网站建设模板下载免费单页网站在线制作
  • 建行移动门户网站首页seo长尾关键词
  • 做外贸哪个网站看外汇百度推广人联系方式
  • 上海企业网站模板推广普通话文字内容
  • 郑州网站建设哪家公司好天天自学网网址
  • wordpress关注公众号登录珠海seo推广
  • 做房产网站能赚钱吗整合网络营销外包
  • 东莞南城网站建设公司seo黑帽技术工具
  • 福州网站制作外包seo排名诊断
  • 公司的网站推广怎么做女教师遭网课入侵直播录屏曝光i
  • php网站建设思路方案优化疫情二十条措施
  • wordpress4.8.3安装seo是怎么优化上去
  • 安徽网站建设推广郑州网站关键词推广
  • 大兴安岭网站建设驻马店百度seo
  • 自建服务器做网站全国最好的广告公司加盟
  • 百度网站域名费一年多少钱广东seo推广方案
  • 南京哪个网站做物业贷seo信息查询
  • 东莞高端网站定制seo综合查询什么意思
  • 教师做班级网站淘宝运营团队怎么找
  • 苏州前几天网站建设百度指数网站
  • 网站修改文案深圳全网推广
  • 做网页游戏网站广州网络运营课程培训班
  • 做传奇网站云服务器地域改选哪里seo优化网站的注意事项
  • 陈村网站设计今日新闻事件
  • wordpress模仿做sliderseo网站关键词优化怎么做
  • wordpress外观南京seo网络推广
  • wordpress文章顶部添加广告靖江seo要多少钱
  • 网站建设企业站有哪些要求淄博网站推广
  • 专业的移动网站建设推广公司是做什么的
  • 建设微信网站的流程成都百度seo优化公司