随笔分类 -  图论 -------------------------------

摘要:开始只是打了个暴力 然后数组大小开错RE了 然后就没管了~~颓废去了~~ ~~果然还是水题坐着舒服~~ 题目保证不存在简单环使得边权异或和不为0 即所有环的权值异或和都为0 那么随便在那个点拆开的话断开的这两条路上的权值异或和都相同 所以就把环断开 将其变成一颗树 然后~~搞~~做 阅读全文
posted @ 2019-11-13 21:25 委屈的咸鱼鱼鱼鱼 阅读(116) 评论(0) 推荐(0)
摘要:[NOI2014]魔法森林 一条边有$a_i,b_i$两个权值 求$1 n$路径上$a$的最大值与$b$的最大值之和的最小 ==有lct的做法 但是spfa动态加点的做法也很巧妙! 先将其按$a$从小到大排序 然后依次加入边 对于ans的每次更新 当ans第一次更新时说明在加入这条边后才存在$1 n 阅读全文
posted @ 2019-10-13 20:38 委屈的咸鱼鱼鱼鱼 阅读(142) 评论(0) 推荐(0)
摘要:[JSOI2010] 连通数 "bzoj2208" "luogu4306" 缩点完后用bitset来统计== 按拓扑序来 c++ include using namespace std; define Max(x,y) ((x) (y)?(x):(y)) define Min(x,y) ((x)f[ 阅读全文
posted @ 2019-09-20 08:04 委屈的咸鱼鱼鱼鱼 阅读(173) 评论(0) 推荐(0)
摘要:Za Kruskal c++ include using namespace std; define ll long long const int N=2e5+5,M=5e5+5,inf=0x3f3f3f3f; int n,m; ll ans=0; templatevoid rd(t &x){ x= 阅读全文
posted @ 2019-09-18 22:03 委屈的咸鱼鱼鱼鱼 阅读(294) 评论(0) 推荐(0)
摘要:[USACO14OPEN]GPS的决斗Dueling GPS's "luoguP3106" "bzoj3538" 一道bzoj权限题? hin水? 分别跑三次dijkstra 更难的差不多的题:SDOI2009 c++ include using namespace std; define Max( 阅读全文
posted @ 2019-09-18 22:02 委屈的咸鱼鱼鱼鱼 阅读(141) 评论(0) 推荐(0)
摘要:CF891C Envy "CF891C" "luogu" ==是看的yyb的 1. 对于任意权值的边,所有最小生成树中这个权值的边的数量是一定的 2. 对于任意正确加边方案,加完小于某权值的所有边后图的连通性是一样的 将所有权值相同的边一起考虑 由2可得它们连出来的结果是固定的 将连边改为脸连通块 阅读全文
posted @ 2019-09-18 22:02 委屈的咸鱼鱼鱼鱼 阅读(164) 评论(0) 推荐(0)
摘要:Za yyb Fibonacci的性质 1. $gcd(f[i],f[i+1])=1$ 证明 $gcd(f[i],f[i+1])$ $=gcd(f[i+1] f[i],f[i])$ $=gcd(f[i 1],f[i])$ $=....$ $=gcd(f[1],f[2])=1)$ 2. $f[m+n] 阅读全文
posted @ 2019-09-17 21:57 委屈的咸鱼鱼鱼鱼 阅读(207) 评论(0) 推荐(0)
摘要:SCOI2008 天平 "bzoj1077" "luogu2447" 用floyd跑差分约束== 因为砝码大小只有1、2、3 所以未知时最大差值为2 最小差值为 2 由$A+B C+D$可以转为$A C D B$ 然后就挨个判断就好了 注意判断等于时的条件 阅读全文
posted @ 2019-09-17 14:32 委屈的咸鱼鱼鱼鱼 阅读(160) 评论(0) 推荐(0)
摘要://主要是根据各种网上资料做笔记 Floyd $f[i][j]$:从$i$号顶点到$j$号顶点只经过前$k$号点的最短路程 c++ include using namespace std; define Max(x,y) ((x) (y)?(x):(y)) define Min(x,y) ((x)m 阅读全文
posted @ 2019-09-17 14:32 委屈的咸鱼鱼鱼鱼 阅读(287) 评论(0) 推荐(0)
摘要:P3403 跳楼机 "P3403 跳楼机" 经过改造,srwudi的跳楼机可以采用以下四种方式移动: 向上移动x层;向上移动y层;向上移动z层;回到第一层。 一个月黑风高的大中午,DJL来到了srwudi的家,现在他在srwudi家的第一层,碰巧跳楼机也在第一层。DJL想知道,他可以乘坐跳楼机前往的 阅读全文
posted @ 2019-09-17 14:32 委屈的咸鱼鱼鱼鱼 阅读(164) 评论(0) 推荐(0)
摘要:"P3530 [POI2012]FES Festival" 略 ==只是spfa跑的时候要用递归(?)版的 普通的判负环要超时啊啊啊啊啊啊啊 c++ include using namespace std; define Max(x,y) ((x) (y)?(x):(y)) define Min(x 阅读全文
posted @ 2019-09-17 14:32 委屈的咸鱼鱼鱼鱼 阅读(144) 评论(0) 推荐(0)
摘要:APIO2010 巡逻 k==1时直接减去直径的长度 k==2时 当两个环无重叠时直接减去第一次的直径还有第二次 有重复 可以发现重复部分会走两次 将第一次直径上的边权改为 1 然后再跑一遍直径 然后$ans=2 n l_1 l_2$ 具体咕咕咕 注意第二次找直径不能用两次bfs或者dfs 要用树形 阅读全文
posted @ 2019-08-28 07:44 委屈的咸鱼鱼鱼鱼 阅读(169) 评论(0) 推荐(0)
摘要:"[BZOJ3504]" "[luoguP3163]" c++ include include include include include include using namespace std; define Min(x,y) ((x)void rd(t &x){ x=0;int w=0;ch 阅读全文
posted @ 2019-08-26 21:20 委屈的咸鱼鱼鱼鱼 阅读(138) 评论(0) 推荐(0)
摘要:P3119 [USACO15JAN]草鉴定Grass Cownoisseur 先tarjan缩点 再分层建图 一层为逆向前 另一层为逆向走后 因为逆向只能走一次 所以上去了就下不来了 会不会重复吃草场可以画一下图就能理解辽 给定一个有向图G,有m张优惠券,可以把一条边的边权改成一个固定值k,求节点s 阅读全文
posted @ 2019-08-14 21:44 委屈的咸鱼鱼鱼鱼 阅读(174) 评论(0) 推荐(0)
摘要:CF1063B Labyrinth 01BFS 和普通的01BFS不一样的是这题可以重复走 从(sx,sy)到(x,y)假设向左走了l步向右走了r步 则有sx+r-l=x 即l-r=sx-x为定值 所以向左走越多步则向右也走越多 我们可以只看向右走 然后以向右就可以表达出向左走 跑一遍01BFS 最 阅读全文
posted @ 2019-07-30 20:32 委屈的咸鱼鱼鱼鱼 阅读(237) 评论(0) 推荐(0)
摘要:P2243 电路维修 #2632. 「BalticOI 2011 Day1」打开灯泡 Switch the Lamp On 建图比较难想 若为'\'型 将其左上角与右下角连一条为0的边 右上角与左下角连一条为1的边 另一种情况相反 然后跑一个01BFS 就是lch讲的BFS可以跑最短路的情况 边权只 阅读全文
posted @ 2019-07-30 10:42 委屈的咸鱼鱼鱼鱼 阅读(306) 评论(0) 推荐(0)
摘要:P4878 [USACO05DEC] 布局 #10090. 「一本通 3.4 练习 2」布局 Layout 好像大家都打的最短路 懒得想了 打的最长路 然后因为我瞎建边 所以最后输出得输出其相反数 阅读全文
posted @ 2019-07-19 22:15 委屈的咸鱼鱼鱼鱼 阅读(165) 评论(0) 推荐(0)
摘要:P1772 [ZJOI2006]物流运输 先将各个时间段共同能走的最短路处理出来(毕竟只有100天) 然后dp[i]表示前i天所用最少费用 再枚举断点 阅读全文
posted @ 2019-07-14 22:05 委屈的咸鱼鱼鱼鱼 阅读(183) 评论(0) 推荐(0)
摘要:P3385 【模板】负环 P2850 [USACO06DEC]虫洞Wormholes 这题和这个是一样的 只是输入时不一样 看学长的模板 然后自己写一个用双档队列优化的超时了QAQ 然后回归学长的模板 就是判断一个点它是否经过了大于n次 如果大于了n次 那就说明有负环 (大概是这个意思) 阅读全文
posted @ 2019-05-18 09:49 委屈的咸鱼鱼鱼鱼 阅读(138) 评论(0) 推荐(0)
摘要:P4011 孤岛营救问题 我可能是个废人 按着书上打都能搞一上午 好像是个网络流的题 还在网络流24题里 结果没一个写网络流 要不是bfs要不就是最短路 想练dijkstra 结果例二就给我来个这个东西 把书上程序spfa改成dijkstra 开始忘了运行build函数然后死活输出-1QAQ 后面又 阅读全文
posted @ 2019-02-22 11:47 委屈的咸鱼鱼鱼鱼 阅读(533) 评论(0) 推荐(0)