
SPFA
ylsoi
这个作者很懒,什么都没留下…
展开
-
[NOI2014]魔法森林——动态加点最短路spfa
lct维护动态加点MST点这里题目大意:给定一个图,每条边有两个权值,ai和bi,求一条路径使得这条路径上的边的amax+bmaxamax+bmaxa_{max}+b_{max}最小。思路:我们首先关注若只有一个权值的做法,其实就是一种最短路,用spfa解决即可,考虑到有两个权值,我们可以按照a的从小到大枚举,并且依次加边,每加一次边之后就可以跑一遍b值得spfa,若答案产生了...原创 2018-04-09 10:50:17 · 588 阅读 · 0 评论 -
[jzoj4916]完全背包问题——DP
题目大意:有n种物品,物品的体积分别为V1, V2, · · · , Vn,且每种物品的数量都可以看做是无 限多的。 现在有m次询问,每次询问给定一个容量为Wi的背包,请你回答是否存在一种物品选择方案,使得背包恰好能被完全装满(仅考虑体积,忽略长、 宽、 高等其他因 素)。 同时,要求所有选出的物品中,体积不小于L的物品总数量不能超过C件。思路:好像体积大于L的部分可以直接暴力DP而不...原创 2018-06-14 19:51:30 · 625 阅读 · 0 评论 -
[loj2316][NOIP2017]逛公园——拓扑排序+dp
题目大意:给定一个有向图,求从1到n的路径长度不大于mindis[n]+K的路径条数。思路:很容易想到DP,设dp[i][j]为到第i个点长度比最短路大j的路径的条数,每一个点向后面的点转移即可。 发现一个性质,就是转移的时候j必定是单调不递减的,也就是如果某一条转移不是沿着最短路走的话就必定不会在转移图中出现环。如果一条环上都可以是沿着最短路走的话就会出现环,不难发现这种情况就是0...原创 2018-08-18 15:48:50 · 383 阅读 · 0 评论