随笔分类 -  图论之最短路

摘要:题意:一副无向有权图,每个点有一些人,某些点是避难所(有容量),所有人要去避难所,问最小时间所有人都到达避难所, 题解:dij+二分+最大流check,注意到避难所最多10个,先挨个dij求到避难所的时间,然后二分时间,在这个时间之内的建边,s向避难所建边,流量是避难所容量,可达的避难所向点建边,流 阅读全文
posted @ 2019-01-03 14:46 walfy 阅读(550) 评论(0) 推荐(0)
摘要:题意:给你一副无向图,求使s到t删掉一条的最短路最大的长度 题解:先预处理s,t到每个点的最短路,二分答案,对于一条边,如果选中这条边,那么对于s u+u v+v t或者s v+v u+v t必须比二分的答案大,如果比二分的答案小,那么单独存下来对于这些不满足的边,我们看是否存在s到t的桥,如果有, 阅读全文
posted @ 2018-10-12 14:47 walfy 阅读(241) 评论(0) 推荐(0)
摘要:题意:求最多可以有k条路免费的最短路 题解:用dis[x][k]表示从s开始用了k次免费机会到x的最短路,然后dij跑的时候优先队列里多维护一个k就好了 / Problem: 2763 User: walfy Language: C++ Result: Accepted Time:272 ms Me 阅读全文
posted @ 2018-08-11 20:07 walfy 阅读(185) 评论(0) 推荐(0)
摘要:终于知道怎么卡spfa(不优化)这一毒瘤算法了 下面就是造数据代码,点数才1e5,边数379980 随便测了一组数据: count: 831841219(入队次数) 68917.096 ms(足够t到死了) // pragma comment(linker, "/stack:200000000") 阅读全文
posted @ 2018-08-06 20:52 walfy 阅读(170) 评论(0) 推荐(0)
摘要:刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3...n 1,n), 。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,就是这段时间内每个月的收 阅读全文
posted @ 2018-07-06 14:26 walfy 阅读(172) 评论(0) 推荐(0)
摘要:幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多 阅读全文
posted @ 2018-06-04 00:36 walfy 阅读(204) 评论(0) 推荐(0)
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1003 数据范围很小,怎么瞎搞都行,n方dp,然后跑出最短路暴力转移,需要注意的是不能使用的可能有多个区间 /********************************************* 阅读全文
posted @ 2018-05-18 16:33 walfy 阅读(159) 评论(0) 推荐(0)
摘要:题意:给你以i为结尾的最长上升子序列的值,和每个值的区间范围求可行的a【i】 题解:差分约束,首先满足l[i]<=a[i]<=r[i],可以建一个虚拟节点n+1,那么有a[n+1]-a[i]<=-l[i],a[i]-a[n+1]<=r[i],同时对于之前出现过f【i】(假设为j)的情况,此时a[i] 阅读全文
posted @ 2018-05-01 09:28 walfy 阅读(374) 评论(0) 推荐(0)
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1001 很明显的求对偶图的最短路即可(由于特判写错了一直wa = = ) //#pragma comment(linker, "/stack:200000000") //#pragma GCC opt 阅读全文
posted @ 2018-04-12 16:12 walfy 阅读(256) 评论(0) 推荐(0)
摘要:http://codeforces.com/contest/938 A:sb题 //#pragma comment(linker, "/stack:200000000") //#pragma GCC optimize("Ofast,no-stack-protector") //#pragma GCC 阅读全文
posted @ 2018-03-15 16:42 walfy 阅读(176) 评论(0) 推荐(0)
摘要:https://vjudge.net/contest/66569#problem/K 相当于模板吧,第一次写spfa的 阅读全文
posted @ 2017-03-04 22:54 walfy 阅读(211) 评论(0) 推荐(0)
摘要:have just moved from a quiet Waterloo neighbourhood to a big, noisy city. Instead of getting to ride your bike to school every day, you now get to wal 阅读全文
posted @ 2017-02-28 19:15 walfy 阅读(138) 评论(0) 推荐(0)