摘要: Description 给定一张有向图 点权(当然你也可以理解为边权)为d or z-d 求在哪个点权值最大并且输出权值 如果可以无限制增加权值就输出-1 Solution 因为无限制增加权值就是一个环 于是我们就想到了这样一种可以判断环的算法: SPFA! 当然并不是纯粹的SPFA 我们可以用优先 阅读全文
posted @ 2019-08-17 18:10 _sheldon 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Description 给定多组数据 每组数据给定n种货币 再给定m种货币之间的汇率 求是否存在一个环 使得汇率的积>1 即盈利 Solution 将每一中货币看作点 汇率看作边权 我们可以利用SPFA进行判断环 当一个点进行的松弛操作>=n时,即出现了一个环 这里要用最长路 将括号里的加号改为乘号 阅读全文
posted @ 2019-08-17 12:17 _sheldon 阅读(247) 评论(0) 推荐(0) 编辑