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

网站logo做黑页google chrome谷歌浏览器

网站logo做黑页,google chrome谷歌浏览器,公益网站建设 参考文献,京东app下载平台判断一个图中是否有环 问题描述 给一个以0 0结尾的整数对列表,除0 0外的每两个整数表示一条连接了这两个节点的边。假设节点编号不超过100000大于0。你只要判断由这些节点和边构成的图中是否存在环。存在输出YES,不存在输出NO。 输入样例1 6 8 5 3 …

判断一个图中是否有环

问题描述

给一个以0 0结尾的整数对列表,除0 0外的每两个整数表示一条连接了这两个节点的边。假设节点编号不超过100000大于0。你只要判断由这些节点和边构成的图中是否存在环。存在输出YES,不存在输出NO。

在这里插入图片描述

输入样例1

6 8  5 3  5 2  6 4 5 6  0 0

输出样例1

NO

输入样例2

8 1  7 3  6 2  8 9  7 5 7 4  7 8  7 6  0 0

输出样例2

NO

输入样例3

3 8  6 8  6 4 5 3  5 6  5 2  0 0

输出样例3

YES

输入样例4

1 2 3 4 0 0

输出样例4

NO

输入样例5

空图没有环

0 0

输出样例5

NO

c++代码

#include<bits/stdc++.h>using namespace std;int a, b;
int arr[100001];
bool key = false;int myfind(int x) {int root = x;while(root != arr[root]) root = arr[root];int i = x, j;while(i != root) {j = arr[i];arr[i] = root;i = j;}return root;
}void mymerge(int x, int y) {x = myfind(x), y = myfind(y);if (x != y) arr[y] = arr[x];
}int main() {for (int i = 1; i <= 100000; i++) arr[i] = i;while(true) {scanf("%d %d", &a, &b);if (a == 0 && b == 0) break;if (key) continue;int x = myfind(a), y = myfind(b);if (x == y) key = true;else mymerge(a, b);}if (key) printf("YES");else printf("NO");return 0;
}//by wqs

算法解析

给每个点一个初始的编号,并初始化所有节点的父亲为本身。每新加入一条边就把边相连的两个集合合并到一起,如果边相连的集合原本就是同一个,说明已经成环。

http://www.dtcms.com/a/529761.html

相关文章:

  • 做网站意义和目的羊毛网站建设视频
  • 网站用图怎么做文件小质量高品牌网站建设 磐石网络官方网站
  • 广州教育学会网站建设网站建设培训心得体会
  • 网站数据分析平台做外贸 网站邮箱申请
  • 怎么看网站有没有做竞价c2c模式是什么
  • 百度下载速度巨慢怎么办
  • KickPi RK3568平台SPI内核驱动开发
  • 帝国cms做网站流程苏州网站定制
  • 免费摄影网站推荐室内装修设计软件排行榜
  • 建一个动物网站怎么做网站建设万网
  • Spring自动组件扫描全解析
  • 七牛搭建网站天津网站建设服务公司
  • 高新区网站开发小白怎么做跨境电商
  • 门户网站建设工作情况汇报影楼网站推广
  • 做网站流量怎么赚钱旅游网站建设服务对象
  • 为什么买的网站模版不好用app下载安装到手机上
  • 2025年9月电子学会全国青少年软件编程等级考试(scratch图形化三级)真题及答案
  • 足球网站建设意义云南建个网站哪家便宜
  • 什么值得买网站模版做景观设施的网站
  • win笔记本各种莫名其妙应用程序和系统崩溃,现已排查软件问题、系统问题、部分硬件问题,非常诡异!!
  • ppt网站源码做导购型网站
  • 【开题答辩全过程】以 餐饮连锁店管理系统的设计与实现为例,包含答辩的问题和答案
  • Maya Python入门: 节点列表 ls()
  • B样条曲线节点消去判断方法介绍
  • 网站开发工程师是做什么的wordpress整站密码
  • 西部数码网站管理助手卸载安卓app自己开发
  • 佛山网站开发公司wordpress文章模板下载
  • 东莞市建设企业网站服务机构专业app网站建设
  • 蒋一侨《披荆斩棘2025》主持之旅收官:养成系主持的破界成长
  • RAID技术