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

桂林网站制作网站嘉兴个人建站

桂林网站制作网站,嘉兴个人建站,制图平台,公司建的站加油违法吗题目描述 小明的实验室有 N 台电脑#xff0c;编号 1⋯N。原本这 N 台电脑之间有 N−1 条数据链接相连#xff0c;恰好构成一个树形网络。在树形网络上#xff0c;任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时#xff0c;管理员误操作使得某两台电脑之间…题目描述 小明的实验室有 N 台电脑编号 1⋯N。原本这 N 台电脑之间有 N−1 条数据链接相连恰好构成一个树形网络。在树形网络上任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时管理员误操作使得某两台电脑之间增加了一条数据链接于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径使得这些电脑上的数据传输出现了 BUG。 为了恢复正常传输。小明需要找到所有在环路上的电脑你能帮助他吗 输入描述 输入范围 第一行包含一个整数 N 。 以下 N 行每行两个整数 a,b表示 a 和 b 之间有一条数据链接相连。 其中 1≤N≤10^51≤a,b≤N。 输入保证合法。 输出描述 按从小到大的顺序输出在环路上的电脑的编号中间由一个空格分隔。 输入输出样例 示例 输入 5 1 2 3 1 2 4 2 5 5 3输出 1 2 3 5 思路 正常链接状态 1、树状连接网络每个节点只有一个父节点 2、若一个父节点的子节点被发现已经标记则该子节点一定在环上深度优先搜索过程中查找已经标记的点 参考代码 N int(input()) edge [[] for i in range(N1)] #邻接表 pre [0] * (N1) ring [] #保存以后的节点 vis [False] * (N1) for i in range(N):u, v map(int, input().split())edge[u].append(v)edge[v].append(u)def dfs(x,father): # x 表示当前节点father表示父亲节点vis[x] True #标记for son in edge[x]: # son 子节点if len(ring) 0: #是否被标记returnif not vis[son]: #判断子节点是否访问过pre[son] x #父节点等于当前节点dfs(son, x) elif son ! father: #子节点不等于父亲节点tmp xwhile tmp ! son:ring.append(tmp)tmp pre[tmp]ring.append(son) dfs(1, 0) ring.sort() for k in ring: print(k,end )
http://www.w-s-a.com/news/387557/

相关文章:

  • 那个网站有免费模板中国家装公司十大排名
  • 中铁建设集团有限公司门户网站余杭区建设规划局网站
  • 天猫网站建设的目标是什么做网站常见问题模板
  • 做php网站需要什么软件天津建设网官方网站
  • 南漳网站开发上海网站推广方法
  • 深圳seo网站大连旅顺房价
  • dede网站 地图什么做有没有做黑市网站
  • 做网站参考文献域名如何做网站
  • 怎么选择网站开发英文网站建设用途
  • 怎样做电子商务网站织梦生成手机网站
  • 公司网站建设选什么服务器网站里怎样添加关键词
  • 深圳建设局网站深业中城绿化项目营销型网站开发流程包括
  • 找销售的网站九江市建设项目服务中心
  • 东原ARC网站建设公司合肥seo网站推广外包
  • 那个网站是做房产中介的网站制作软件小学
  • 做网页怎么建站点视频解析网站
  • 做网站的系统设计网站设计论文前言
  • 做外贸网站多久更新汕头市建设局网站首页
  • 如何建设专业化的网站手机管理网站模板
  • 花生壳做网站如何用腾讯云做网站
  • 搭建集团网站开发app需要哪些软件
  • 网站建设 中企动力福州阀门wordpress 多说评论
  • php网站集成支付宝接口下载免费网络软件
  • 卡盟网站是怎么建设的用花生壳做网站速度可以吗
  • 杭州物联网前十名公司优秀seo平台
  • 网新中英企业网站管理系统wordpress 登录 缓存
  • wordpress模板建站教程wordpress添加广告位手机自适应
  • h5游戏平台入口优化是什么梗
  • 建设银行对公网站打不开网络推广活动方案主题和思路
  • 茶叶网站开发目的和意义网页设计需要考什么证