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

手机抖音你做我女朋友好吗套路网站小影wordpress主题

手机抖音你做我女朋友好吗套路网站,小影wordpress主题,网页设计与制作项目教程第二版,自适应网站内容做多大尺寸参考题目:所有可达路径 题目描述 给定一个有 n 个节点的有向无环图,节点编号从 1 到 n。请编写一个函数,找出并返回所有从节点 1 到节点 n 的路径。每条路径应以节点编号的列表形式表示。 输入描述 第一行包含两个整数 N,M&…

参考题目:所有可达路径

题目描述

        给定一个有 n 个节点的有向无环图,节点编号从 1 到 n。请编写一个函数,找出并返回所有从节点 1 到节点 n 的路径。每条路径应以节点编号的列表形式表示。

输入描述

第一行包含两个整数 N,M,表示图中拥有 N 个节点,M 条边

后续 M 行,每行包含两个整数 s 和 t,表示图中的 s 节点与 t 节点中有一条路径

输出描述

输出所有的可达路径,路径中所有节点之间空格隔开,每条路径独占一行,存在多条路径,路径输出的顺序可任意。如果不存在任何一条路径,则输出 -1。

注意输出的序列中,最后一个节点后面没有空格! 例如正确的答案是 `1 3 5`,而不是 `1 3 5 `, 5后面没有空格!

输入示例
5 5
1 3
3 5
1 2
2 4
4 5
输出示例
1 3 5
1 2 4 5
提示信息

用例解释:

有五个节点,其中的从 1 到达 5 的路径有两个,分别是 1 -> 3 -> 5 和 1 -> 2 -> 4 -> 5。

因为拥有多条路径,所以输出结果为:

1 3 5
1 2 4 5

1 2 4 5
1 3 5
都算正确。

数据范围:

  • 图中不存在自环
  • 图中不存在平行边
  • 1 <= N <= 100
  • 1 <= M <= 500

问题分析:这个很明细使用的是dfs(深度优先搜索)的框架代码,什么叫做深度优先搜索算法呢?就是一路走到底,直到无路可走的时候,就回退,寻找其它的出路,存储的数据结构可以使用邻接表、邻接矩阵的等等,如果还是不太理解:代码随想录

n, m = map(int, input().split())
Map = [[] for _ in range(n + 1)]for _ in range(m):a, b = map(int, input().split())Map[a].append(b)
stack = []  
ans = []
def dfs(start, target):stack.append(start)if start == target:ans.append(stack[:])else:for next in Map[start]:dfs(next, target)stack.pop()
dfs(1, n)
if len(ans):for path in ans:path_len = len(path)for i in range(path_len):if i != path_len - 1:  # 换不换行print(f"{path[i]} ", end='')else:print(f"{path[i]}")
else:print(-1)

http://www.yayakq.cn/news/224965/

相关文章:

  • 校园交友的网站建设wordpress 菜单 文章
  • 怎么提升网站排名红杉树装修公司
  • 成都锦江区网站建设公司嘉兴海盐县城乡建设局网站
  • 猪猪券网站建设wordpress 翻译
  • 公司网站建设需求表网站结构逻辑结构
  • 不同类型网站网站搜索引擎提交
  • 快速搭建网站优帮云西安医疗网站制作
  • 免费域名申请网站大全下载wordpress文章如何去除p节点
  • 从化低价网站建设关键词排名软件
  • 如何用自己电脑做网站服务器吗网站 关键字
  • 嘉兴自助建网站企业网站建设 企业官网定制
  • 网站建设的对比分析国内最大的c2c网站
  • wordpress多站点统计网站 大气
  • 做网站的女生多么网站开发设计流程图
  • 上饶建设网站上海阿里巴巴做网站
  • 成都网站建设成功案例单招网四川省城乡住房与建设厅网站
  • 上海市网站建设公司58韩国世界杯出线条件
  • 舆情网站教做衣服网站
  • 麻城网站制作公司个人网站如何做推广
  • 乐潍清网站额建设哈默wordpress上传
  • 西安网站建设西安wordpress逍遥乐
  • 推广网站设计推广方案厦门网站设计一般要多久
  • 游戏网站风控怎么做品牌视觉设计
  • 哪个网站做的游戏好玩免费看黄金的软件
  • 盐城做网站推广电话烟台外贸网站建设
  • 营销网络建设方案宁波做网站seo
  • 商务网站建设教学视频教程企业外包是什么意思
  • 青岛高端网站建设软件开发要学什么
  • 电商网站开发 上海wordpress q8hpk
  • 小白建站做网站需要什么框架