随笔分类 - 最短路
摘要:类似墨墨的等式 设f[2][j][k]表示a[i].c是否和当前颜色相同,到当前枚举到的颜色为止,颜色数为j,对mnv取模为k的最小数 这是个无限循环背包,用spfa优化
阅读全文
摘要:越来越菜的yzh天天模拟赛被机房的大佬踩爆 然后晚上做题继续被bzoj踩爆 这个真神! 考虑取出系数中最小值,假设放在a1 那么对于任意一个数,都可以表示成 q*a1+p对吧 而我们又有这样一个显然的东西:假如x可以被表示,那么x+a1也一定可以表示 那么只需要对于每一个p维护最小的q就可以了,p的
阅读全文
摘要:好神啊。。。 考虑维护d[i][j]表示st到i需要经过j个为x的边的最短路,这个就是分层图的最短路了 然后就可以发现,y=kx+b其中k=j,b=d[i][j],有很多直线,然后我们要的就是一个单增的上凸包 这个直线最多只有n条,因为一个点经过多次肯定就是有环,那么一定不优
阅读全文
摘要:感人。。肝了一下午+一晚上,为啥别人省的签到题我都不会啊zzzzzz GDOI2017day2密码:easy?GDOI2018jian 01分数规划学得太差(低头 solve1:(优秀的解法是solve2,这个东西有点搞笑) 那么对于这道题,每条边我先把它看作拆成c条边(脑海里) 容易联想到了费用流
阅读全文
摘要:看懂题意就是成功的一半 明显状压DP dij预处理K之间的最短路 先枚举状态的话就有单调性可以省掉一维了
阅读全文
摘要:表示自己dij写挫了QWQ 直接建边肯定是很不可做的,那么考虑转换一下,假如我在这里选择跳,相当于可以走a[i][j]步 三次dij 这样转移是150^3次方,强行算完是会T的,那么其实找到了那两个位置就够了
阅读全文
摘要:陈年老题又来水一发啊啊啊 构图狗了一点,然后其实强连通缩点dij找最长路就没了。 没调出来有点气,直接打了第9个点的表。。。。 来逛blog的你教教我呗
阅读全文
摘要:今天各位D初一小猴子的情景 你学网络流? 来来来师兄给你来几题? 无源汇有上下界费用流会不会? 最大权闭合子图会不会? 黑白染色会不会? 这都不会? 菜鸡yzh:你能不能不用网络流做狼抓兔子 。。。 然而随便点开这题 诶NOI的题会这么水要么高度为1要么为0? 啊不就是平面图转对偶图? 然后一开始以
阅读全文
摘要:F......loyd? 这范围也是..... 然而大了也不会....
阅读全文
摘要:水。。。 这个建边排序一下从一边连向一边 dij在这种稀疏图果然不够优秀啊。只是学了一发。
阅读全文
摘要:其实我至今不懂为啥强联通缩点判入度会错。。。 然后这个求的和之前那道组合数学一样,就是最长反链=最小链覆盖=最大独立集。
阅读全文
摘要:很有趣的题啊。 看到n、m、T这么小,一开始还以为是插头DP。。。 结果实际上就是暴力枚举起点,然后往周围spfa,d数组记录经过的障碍数且不能超过T,跑完就判断可以到达那些点,暴力枚举,记录最大值
阅读全文
摘要:二分答案,spfa check就行了。 gb题卡精度。
阅读全文
摘要:很久之前被ozyD去做妙的时候学的k短路,结果妙没做出来,k短路还忘了。。。把A*温了一下。 其实很好理解,先用spfa建出反图,然后dij,不想讲就搞个板子吧。
阅读全文
摘要:嗯被zory和哈老师联合D来学这个平面图转对偶图。。get√ %%%%
阅读全文