![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路
Just_Lm
这个作者很懒,什么都没留下…
展开
-
UVA 658 It's not a Bug, it's a Feature! (特殊图最短路)
题意: 修补bug,会引入新的bug。n(n“-”表示不存在,“+”表示存在,“0”表示不变)。每个补丁有一个时间,用最少的时间变得没有bug。一个补丁可用多次。要满足一串的状态才能变成二串的状态。分析:把状态看做结点,状态转移看做边,然后用spfa求解。 不需要把图存好,每次取出一个结点,直接枚举m个补丁,看是否能够打得上。 状态用二进原创 2016-08-11 00:46:17 · 336 阅读 · 0 评论 -
hdu 5889 Barricade (最短路+最小割)
题意:N个点M 条路径,每条路径长度为1,敌人从N节点进攻1节点。敌人只会选择最短路径进攻(所有最短路中的一条), 要封死所有可能的路径。路径长度为都为1。无向图,每条路都有一个封死所需的花费数。分析: 1.先找出所有最短路。 2.根据所有最短路建新图,流量为花费,求最大流,得到最小割,即为最小花费。#include#includ原创 2016-09-20 23:15:50 · 367 阅读 · 0 评论 -
POJ 3463 Sightseeing (最短路&次短路条数问题)
题意:给一个有向图,求从s到f 的最短路+最短路-1的条数。 有重边。分析: 代码是根据挑战的次短路改编的。 具体请看代码。#include#include#include#include#include#include#include#include#include#include#include#include#incl原创 2016-11-23 01:27:28 · 895 阅读 · 0 评论