摘要: P3627 [APIO2009]抢掠计划 Tarjan缩点+最短(最长)路 显然的缩点...... 在缩点时,顺便维护每个强连通分量的总权值 缩完点按照惯例建个新图 然后跑一遍spfa最长路,枚举每个有酒吧的点即可 (但是我为什么会搞dp呢.......) dp:81pts (这么显然的最长路,为什 阅读全文
posted @ 2018-09-22 22:21 kafuuchino 阅读(153) 评论(0) 推荐(0) 编辑
摘要: P1262 间谍网络 Tarjan缩点 我们用Tarjan缩完点后,剩下若干个DAG图。 我们发现,只要每个图的根所对应的强连通分量上有某人能被收买,显然整个DAG上的人都能被收买。 于是我们就在Tarjan的过程中顺便维护每个强连通分量的对应最小费用,也就是分量中价格最便宜的那个人。 (终于找到我 阅读全文
posted @ 2018-09-22 21:14 kafuuchino 阅读(224) 评论(0) 推荐(0) 编辑
摘要: P4878 [USACO05DEC]layout布局 差分约束 最短路径最长路,最长路径最短路 本题求的是最长路径,所以跑最短路 根据题意连边,然后spfa即可 注意要判断图的连通性,所以新建一个虚拟节点n+1,先跑一次检查是否合法 阅读全文
posted @ 2018-09-22 19:52 kafuuchino 阅读(154) 评论(0) 推荐(0) 编辑
摘要: P1948 [USACO08JAN]电话线Telephone Lines 最短路spfa 暴力分层spfa。没了。(luogu数据太水,正解二分+spfa都没用上) 阅读全文
posted @ 2018-09-22 18:15 kafuuchino 阅读(140) 评论(0) 推荐(0) 编辑
摘要: P3275 [SCOI2011]糖果 差分约束 屈服于spfa(用堆优化dj蜜汁TLE) 差分约束模板题吧(大概) 但是数据很毒瘤。 对于5种情况,我们发现这都是A-B>=0/1 或 B-A>=0/1 的形式 我们可以转化为 B+0/1 <= A ,也就是求最长路 但是我写的dj被卡了。于是就用sp 阅读全文
posted @ 2018-09-22 13:42 kafuuchino 阅读(143) 评论(0) 推荐(0) 编辑