随笔分类 -  acm-图论-最短路

最短路问题的各种变形与应用
摘要:题意 有n个物品,m个转换,每kaibi类物品可以换wkcidi类物品。其中k为任意正实数。 求最大的0w1使得不存在一种转换方式可以得到无限多的某类物品。 题目保证当w=1时,必然存在一种转换方式使得某类物品 阅读全文
posted @ 2022-08-19 22:36 pbc的成长之路 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题意 N个小镇,M条双向道路。第i条道路从ai通向bi,长度为ci。无重边和自环。 车的油箱容量为L,当行驶到一个镇上时可以选择加满油或者什么都不做。行驶单位长度的距离消耗一单位的油。 现在回答Q个问题:油箱现在为满,从siti,最少需要加油多少次 阅读全文
posted @ 2022-07-08 10:34 pbc的成长之路 阅读(42) 评论(0) 推荐(0) 编辑
摘要:题意 给定一个N个点M条边的无向图,每条边用(ui,vi)来表示,边权为1。 其中一些边是未定的,如:(ui,0)表示一个点是ui,另一个点未定。 对于i=1,2,,N,问:当未定边的另一个点全都是i时,从1N的最短距离是多少 阅读全文
posted @ 2022-06-27 10:57 pbc的成长之路 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题意 给定一个N个点M条边的无向连通图,没用重边和自环。 在Dijkstra算法中,我们需要不断维护一个包含最短路径树中顶点的集合。 在每一步中,我们找到一个尚未在集合内且与源顶点距离最小的顶点,并将其收于集合中。 因此,通过Dijkstra算法,我们可以逐步生成一个有序的顶点序列,我们称之 阅读全文
posted @ 2022-06-17 15:09 pbc的成长之路 阅读(123) 评论(0) 推荐(0) 编辑
摘要:题意 给定N个点M条边的有向图,对于每条边(ui,vi),其边权为ci。 假设1号点到N号点的一条路径长度为d,求dT×P的最大值。其中T为路径的边数,P为给定常数。 如果不存在最大值(陷入环中),则输出1。 题目链接:htt 阅读全文
posted @ 2022-06-15 15:33 pbc的成长之路 阅读(33) 评论(0) 推荐(0) 编辑
摘要:最短路径树的定义 给定一个无向连通带权图G=(V,E),节点u的最短路径树可以定义为: 一个图G的生成树G1=(V,E1),其中E1E的子集。在G1中从点u到其他任何点的最短距离与在G中相同。 跑一遍Dijkstra算法,使用数组pre阅读全文
posted @ 2022-05-28 20:40 pbc的成长之路 阅读(744) 评论(0) 推荐(0) 编辑
摘要:题意 给定n个点,m条边的有向连通图,每个点i有点权hi。对于每条边(u,v),如果hu>hv,边权为huhv;如果hu<hv,边权为2(hvhu);如果hu=hv,边权为0。求从1号点出发的最长路。 数据 阅读全文
posted @ 2022-03-15 11:04 pbc的成长之路 阅读(558) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示