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

信誉好的专业网站建设产品详情页模板免费下载

信誉好的专业网站建设,产品详情页模板免费下载,百度站长管理平台,湖北网站开发公司// 题意: 给出一些边#xff0c;由所给出的边能否构成一棵树.#xff08;节点数100#xff09;// 思路: n个顶点的树具有3个特点:连通,不含环,恰好包含n-1条边.只要有任意两个,就能推导出第3个// 所以我们可以通过是否连通和不含环来判断可以构成树.// 不含环: 通过并查… // 题意: 给出一些边由所给出的边能否构成一棵树.节点数100// 思路: n个顶点的树具有3个特点:连通,不含环,恰好包含n-1条边.只要有任意两个,就能推导出第3个// 所以我们可以通过是否连通和不含环来判断可以构成树.// 不含环: 通过并查集,如果边a-b, a和b的祖先结点都一样,则是有环,包括a-a和 a-b 重复出现// 连通: 只有一个根结点#include iostream //并查集using namespace std;#define maxn 1000int p[maxn],isNode[maxn];int find(int x){return p[x]x ? x : p[x]find(p[x]);}int main(){int t1,a,b;while(cinaba!-1) // a-b {if(a0) //只有 0 0 ,空树也是一棵树 { printf(Case %d is a tree.\n,t);continue; }for(int i1;imaxn;i) { p[i]i; isNode[i]0; }int isTree1,tail0;while(a!0) {if(isTree) {int xfind(a),yfind(b);if(xy) //说明存在环 { isTree0; }else { p[y]x; //a-b isNode[a]isNode[b]1; //标志结点 tailmax(tail,max(a,b)); //结点的下标并不是顺序增加 1 } } cinab; }if(!isTree) printf(Case %d is not a tree.\n,t);else {int roots0;for(int i1;itail;i) {if(isNode[i]p[i]i) //找到一根结点 { roots;if(roots1)break; } }if(roots1) printf(Case %d is a tree.\n,t);else printf(Case %d is not a tree.\n,t); //没有根结点或者不只一个根结点 } }return 0;} 转载于:https://www.cnblogs.com/mjc467621163/archive/2011/07/20/2112182.html
http://www.sadfv.cn/news/128712/

相关文章:

  • 博州住房和城乡建设局网站北京赛车网站开发公司
  • 网站鼠标悬停动态效果建设官网的网站首页
  • 福田做网站公司怎么选择个人博客网站源码
  • 哪个网站做相册好河南省新闻出版学校
  • ppt模板免费下载的网站织梦做网站的详情
  • 网站开发学什么语音关于对网站建设工作情况的通报
  • 淮北网站建设开发一款小程序需要多少钱
  • 西安到北京的高铁时刻表查询企业网站seo优
  • 帮朋友做网站不给钱广告公司推广平台
  • 重庆建设管理信息网站51素材网
  • 怎么建立网站推广wordpress 显示视频播放
  • 怎么学php网站开发营销策略有哪几种
  • 百度网站首页一个上线的网站需要怎么做
  • 网站开发自我介绍代码建昌县城乡规划建设局网站
  • 404错误页面放在网站的哪里电子商务网站优化
  • 网页游戏手机seo排名软件
  • 能利用双股铜芯电话线做网站吗河南城乡建设网站
  • 用asp.net 做网站中国制造网外贸平台怎么注册
  • 平面设计创意网站建设酒店网站建设策划书
  • 网站死链怎么办中国建筑校园招聘
  • 南宁市优化网站公司外链提高网站权重
  • 新乡手机网站建设电话软件搭建公司
  • 建wap网站八爪鱼采集新闻到wordpress
  • 郑州一网网站建设工业和信息化部证书含金量
  • 有哪些电商网站网店美工招聘
  • 3d网站建设音乐网站建设价格6
  • 商务网站建设的一般流程山东省建设公司网站
  • 怎么做关于花的网站化妆所有步骤
  • 南通网站推广排名wordpress调起淘宝app
  • 什么软件能创建网站专业建设 验收 网站