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

【代码随想录算法训练营——Day54】并查集——107.寻找存在的路线

卡码网题目链接
https://kamacoder.com/problempage.php?pid=1179

题解
107.寻找存在的路线
照着模板代码改并查集内容,自己写输入格式,有问题:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
学一下题解的写法,可以学到类的写法。

代码

#107.寻找存在的路线
num = 200
father = [0] * num
def init():for i in range(num):father[i] = idef find(u):if u == father[u]:return uelse:father[u] = find(father[u])return father[u]def isSame(u, v):u = find(u)v = find(v)return u == vdef join(u, v):u = find(u)v = find(v)if u == v:returnfather[v] = uif __name__ == "__main__":n, m = map(int, input().split())init()#graph = [[0] * (n + 1) for _ in range(n + 1)]for i in range(m):s, t = map(int, input().split())#graph[s][t] = 1join(s, t)source, destination = map(int, input().split())flag = isSame(source, destination)if flag:print(1)else:print(0)

在这里插入图片描述

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

相关文章:

  • 用「费曼-神经耦合学习法」21天攻克算法
  • VScode C/C++环境配置
  • 禁用vscode的任务结束提示
  • 做网站接单的网站公司做网站哪个好
  • 轻量实用的 XML 与 JSON / 对象互转工具类(Jackson 实现)
  • Go Web 编程快速入门 19 - 附录C:事务与 CRUD(含最佳实践)
  • SQL Server从Enterprise CAL到Core版升级全记录:解锁160核心性能的完整复盘与深刻反思
  • 网站建设和管理培训自建服务器做网站要备案
  • ArkTS 第一课:从零开始学鸿蒙应用开发
  • 做门户网站代码质量方面具体需要注意什么厦门网页制作设计营销
  • LightGBM(Light Gradient Boosting Machine)模型详解
  • LeetCode 每日一题 1526. 形成目标数组的子数组最少增加次数
  • Linux中伙伴系统页面回收free_pages_bulk和分配函数__rmqueue的实现
  • 33.点赞功能
  • 网站怎么快速做排名个人在线免费公司注册
  • 微信官网网站模板百度站长平台网页版
  • 黑马点评学习笔记03(Hutool工具库)
  • 太原模板建站系统无障碍网站建设标准
  • 企业级SQL审核优化工具 PawSQL 介绍(3)- 审核工单管理
  • XML文档差异分析工具:深入解析Word XML结构变化
  • 门户网站域名长治房产网站建设
  • 神经网络如何预测仓库拥堵?
  • 基于EasyExcel的动态列映射读取方案
  • 非凡免费建网站平台大型网站开发项目合同
  • 瑞芯微RK35xx升级RGA驱动版本和API版本
  • C++ 与 Go 相互调用实践指南:基于 SWIG + Director 模式
  • 做音乐的网站设计网站版权设置
  • SAP ABAP 视图表/表 表维护视图字段更新
  • 汇编、反汇编和机器码
  • 网站做跳转链接馆陶网站推广