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

有效的网站推广方式石家庄369招聘信息网

有效的网站推广方式,石家庄369招聘信息网,广州平面设计公司,游戏网站建设策划方案模板题干#xff1a; 在一个社区里#xff0c;每个人都有自己的小圈子#xff0c;还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里#xff0c;于是要请你统计一下#xff0c;在一个给定社区中#xff0c;到底有多少个互不相交的部落#xff1f;并且检…题干 在一个社区里每个人都有自己的小圈子还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里于是要请你统计一下在一个给定社区中到底有多少个互不相交的部落并且检查任意两个人是否属于同一个部落。 输入格式 输入在第一行给出一个正整数N≤10​4​​是已知小圈子的个数。随后N行每行按下列格式给出一个小圈子里的人 K P[1] P[2] ⋯ P[K] 其中K是小圈子里的人数P[i]i1,⋯,K是小圈子里每个人的编号。这里所有人的编号从1开始连续编号最大编号不会超过10​4​​。 之后一行给出一个非负整数Q≤10​4​​是查询次数。随后Q行每行给出一对被查询的人的编号。 输出格式 首先在一行中输出这个社区的总人数、以及互不相交的部落的个数。随后对每一次查询如果他们属于同一个部落则在一行中输出Y否则输出N。 输入样例 4 3 10 1 2 2 3 4 4 1 5 7 8 3 9 6 4 2 10 5 3 7输出样例 10 2 Y N 解题报告 并查集就完事了。 AC代码 #includebits/stdc.htypedef long long ll; using namespace std; const int MAX 2e5 5; int f[MAX]; int a[MAX]; int getf(int v) {return f[v] v ? v : f[v] getf(f[v]); } void merge(int u,int v) {int t1 getf(u);int t2 getf(v);f[t2] t1; } int main() {int n,maxx 0;cinn;for(int i 1; i10000; i) f[i] i;for(int k,i 1; in; i) {cink;for(int j 1; jk; j) {cina[j];maxx max(a[j],maxx);}for(int j 1; jk; j) merge(a[j],a[j1]);}int ans 0;for(int i 1; imaxx; i) {if(f[i] i) ans;}printf(%d %d\n,maxx,ans);int q;cinq;int a,b;while(q--) {cinab;if(getf(a) getf(b)) puts(Y);else puts(N);}return 0 ; }
http://wiki.neutronadmin.com/news/360445/

相关文章:

  • 创建网站数据库十档行情免费网站
  • 网站后端建设网站建设销售话
  • 电子商务网站建设实训方案县级部门和乡镇不能建网站建设
  • 做网站运营的女生多吗温州百度快速排名优化
  • 太原制作网站的公司网站鼓楼公司网站建设费用
  • 做销售用什么网站好wordpress小米商城主题
  • 网站建设 技术建设个人商城网站
  • 旅游网站建设的功能徐州百度搜索优化
  • 厦门网站建设推荐网络维护员是干什么的
  • 个人想做企业网站备案商城网站开发需求
  • 个人备案网站可以做商城吗网络推广100种方法网络推广渠道有哪些
  • 景安网站备案表格莱芜金点子信息港二手市场
  • 建设一个自己的网站丹灶网站制作
  • 做logo的网站互联网营销师是什么
  • 查公司资质在哪个网站河北网站开发价格
  • 网站网页设计哪个好网站建设销售总结
  • 用什么网站可以做镇江网站建设方案
  • 广东专业移动网站建设哪家好动漫制作好找工作吗
  • 跨越网站建设科技有限公司app成本
  • wordpress 安装问题网站建设布局利于优化
  • 建设定制网站wordpress首页调用所有分类
  • 制作网站第一步个人备案的网站可以做商城
  • 网站建设div设置圆角冒险岛钓鱼网站做啥用
  • 做ppt介绍网站吗南京广告制作公司
  • 上海网站建设哪lnmp怎么做网站
  • 鹰眼智能营销系统lnmp wordpress优化
  • 谷歌网站怎么做排名丹江口市建设局网站
  • 文化体育局网站建设免费软件的特征
  • 学做网站论坛教学视频下载国家企业信息网官网
  • 百度SEO是谁做的网站旅游网站内容规划