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

图论题之多余的边(无向图)

题目描述
有一个图,它是一棵树,他是拥有 n 个节点(节点编号1到n)和 n - 1 条边的连通无环无向图

现在在这棵树上的基础上,添加一条边(依然是n个节点,但有n条边),使这个图变成了有环图

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

输入描述
第一行包含一个整数 N,表示图的节点个数和边的个数。

后续 N 行,每行包含两个整数 s 和 t,表示图中 s 和 t 之间有一条边。

输出描述
输出一条可以删除的边。如果有多个答案,请删除标准输入中最后出现的那条边。
输入示例
3
1 2
2 3
1 3
输出示例
1 3
提示信息

图中的 1 2,2 3,1 3 等三条边在删除后都能使原图变为一棵合法的树。但是 1 3 由于是标准输出里最后出现的那条边,所以输出结果为 1 3

数据范围:

1 <= N <= 1000.
依然是并查集的简单应用,实现代码如下

点击查看代码
def find(s):if s==father[s]:return father[s]else:father[s]=find(father[s])return father[s]
def join(s,t):root_s=find(s)root_t=find(t)if root_s==root_t:returnelse:father[root_t]=root_s
def is_same(s,t):return find(s)==find(t)
if __name__=="__main__":n=int(input())father=list(range(n+1))result=Nonefor i in range(n):s,t=map(int,input().split())if not is_same(s,t):join(s,t)else:result=str(s)+" "+str(t)
print(result)
http://www.jsqmd.com/news/924740/

相关文章:

  • 048、多任务学习扩展:YOLO 同时做检测 + 分割 + 姿态估计的 Head 设计
  • GEO数据驱动增长与竞争优化体系研究 - 湖南格讯
  • 告别命令行!5分钟掌握Hyper-V设备直通的图形化神器
  • 电路设计跨界实践:从模块化思维到物联网与AI创意项目
  • WeChatMsg技术深度解析:构建个人AI数据中心的完整实践指南
  • 3分钟搞定Royal TSX中文界面:你的macOS远程管理新体验
  • 终极指南:3步彻底移除Windows Defender,告别右键菜单冗余选项
  • Simple Live:跨平台直播聚合应用的终极解决方案
  • 2026办公室咖啡机选哪家?这些品牌值得关注 - 品牌排行榜
  • 时光机按钮:RetroBar如何让现代Windows重获经典任务栏灵魂
  • Win11 Beta版更新总报错0xc1900101?别急着重装,试试这几步(亲测有效)
  • LeetDown终极指南:5分钟让老款iPhone/iPad重返经典iOS系统
  • OBS背景移除插件深度解析:无需绿幕打造专业直播画面的AI解决方案
  • Minecraft基岩版终极启动器:5分钟掌握多版本管理的完全指南
  • 3个技术突破点:深度解析ok-ww游戏自动化工具的后台智能识别实战
  • Arduino Uno驱动1602 LCD屏幕:从硬件连接到代码实现的完整指南
  • 终极指南:如何3步解决Windows蓝牙驱动兼容性问题,让PS3控制器无线连接稳定可靠
  • 临床执业医师老师推荐——按科目分类选老师 - 医考机构品牌测评专家
  • Playnite主题动画性能优化与架构解析:解决WPF动画卡顿的技术方案
  • AnimateDiff动画生成终极指南:从静态到动态的完整解决方案 [特殊字符]
  • 劳力士官方售后:2026年6月最新服务指南与全国网点名录 - 资讯纵览
  • Hyper-V DDA图形工具的技术实现与架构设计
  • 深度解析Qwen-Edit-2509多角度切换:AI视角转换技术的实战指南
  • Windows防撤回工具终极指南:微信QQ消息永久保存解决方案
  • 面向异构AI芯片分布式系统的自扩展操作系统内核
  • 2026最新中医执医培训机构选择:哪个机构值得首选 - 医考机构品牌测评专家
  • 胜菱智能核心卖点是什么?2026选购参考指南 - 资讯纵览
  • 终极VPS系统重装指南:如何用一键脚本实现跨平台系统切换
  • 深圳除甲醛行业调研:人居升级下直营模式甄别与优选指南 - 资讯纵览
  • 如何下载视频号的视频到手机相册安卓苹果全机型高清保存实操指南