问一个图中求最深路径的算法问题

oleotiger2 2018-11-19 02:14:35
假设一个有n个节点的图,节点为a1,a2,...,an

给出一个随时间递增的序列,形式如 tk,ai,aj
表示在tk时刻ai与aj节点连通,也仅在这一个时刻连通
最终有一个长长的序列:
t1, 某个节点,某个节点
t2, 某个节点,某个节点
t3, 某个节点,某个节点
。。。

那么在从0开始的T时间内,
我们假设a1携带有一个消息,消息可以自由转发(不是复制),那么这个消息最多可以碰到多少个节点?

1 a1 a2
2 a1 a3
3 a1 a4
5 a3 a5
6 a3 a6

这里消息最多可以碰到四个节点a2,a3,a5,a6

有没有什么高效的算法可以解决?我现在用的递归,当时间长的时候效率太低了,运行时间指数级增长啊

...全文
14 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧