IT评测·应用市场-qidao123.com技术社区

标题: Day62_补20250210_图论part6_108冗余连接|109.冗余连接II [打印本页]

作者: 惊落一身雪    时间: 2025-2-15 00:44
标题: Day62_补20250210_图论part6_108冗余连接|109.冗余连接II
Day62_20250210_图论part6_108冗余连接|109.冗余连接II

108冗余连接 【把题意转化为并查集题目】

题目

有一个图,它是一棵树,他是拥有 n 个节点(节点编号1到n)和 n - 1 条边的连通无环无向图(实在就是一个线形图),如图:

如今在这棵树上的根本上,添加一条边(依然是n个节点,但有n条边),使这个图变成了有环图,如图:

先请你找出冗余边,删除后,使该图可以重新变成一棵树。
输入示例

  1. 3
  2. 1 2
  3. 2 3
  4. 1 3
复制代码
输出示例

  1. 1 3
复制代码
思绪


总结


109.冗余连接II 【难度上升】

题目

有一种有向树,该树只有一个根节点,全部其他节点都是该根节点的后继。该树除了根节点之外的每一个节点都有且只有一个父节点,而根节点没有父节点。有向树拥有 n 个节点和 n - 1 条边。如图:

如今有一个有向图,有向图是在有向树中的两个没有直接链接的节点中间添加一条有向边。如图:

输入一个有向图,该图由一个有着 n 个节点(节点编号 从 1 到 n),n 条边,请返回一条可以删除的边,使得删除该条边之后该有向图可以被当作一颗有向树。
输入形貌

第一行输入一个整数 N,表示有向图中节点和边的个数。
后续 N 行,每行输入两个整数 s 和 t,代表这是 s 节点连接并指向 t 节点的单向边
输出形貌

输出一条可以删除的边,若有多条边可以删除,请输出标准输入中最后出现的一条边。
输入示例

  1. 31 21 3
  2. 2 3
复制代码
输出示例

  1. 2 3
复制代码
提示信息


在删除 2 3
后有向图可以变为一棵正当的有向树,所以输出 2 3

数据范围:
1 <= N <= 1000.
思绪


总结



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4