上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 84 下一页

2018年4月23日

洛谷1462通往奥格瑞玛的道路

摘要: 题目:https://www.luogu.org/problemnew/show/P1462 二分答案。 为什么djkstra不行,spfa可以? 其实是自己把priority_queue写成queue了…… priority_queue竟然是从大到小排的?! 阅读全文

posted @ 2018-04-23 23:22 Narh 阅读(108) 评论(0) 推荐(0) 编辑

洛谷1119灾后重建

摘要: 题目:https://www.luogu.org/problemnew/show/P1119 Floyd裸题……何况每个点的完成时间和查询中的时间都是单调不降的。 如果Q遍djkstra、访问过程中根据edge[i].to的 t 来判断能不能走的话……不管了。 Floyd之前尽管t=0时有点没建好, 阅读全文

posted @ 2018-04-23 22:33 Narh 阅读(89) 评论(0) 推荐(0) 编辑

2018年4月19日

洛谷1967货车运输

摘要: 题目:https://www.luogu.org/problemnew/show/P1967 倍增LCA裸题。用了在线。还有离线O(n)做法、树链剖分做法,暂不管了。 (自己程序的)坑点:1.xnt从1开始!2.数组大小!!! 重边在最大生成树的时候就解决啦~ 不然我就要进了子节点的dfs以后遍历一 阅读全文

posted @ 2018-04-19 23:00 Narh 阅读(151) 评论(0) 推荐(0) 编辑

2018年4月18日

bzoj2330糖果

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2330 差分约束裸题。练习用spfa判正环(一个点入队超过n次)。 据说有1e5个点连成一条链的数据,使得0点从1到n加边会TLE,而从n到1加边就300ms。为什么? 阅读全文

posted @ 2018-04-18 23:47 Narh 阅读(116) 评论(0) 推荐(0) 编辑

POJ3565带权匹配——km算法

摘要: 题目:http://poj.org/problem?id=3565 神奇结论:当总边权最小时,任意两条边不相交! 转化为求二分图带权最小匹配。 可以用费用流做。但这里学一下km算法。 https://blog.csdn.net/c20180630/article/details/70175814 k 阅读全文

posted @ 2018-04-18 00:16 Narh 阅读(152) 评论(0) 推荐(0) 编辑

2018年4月17日

bzoj2750最短路计数

摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2750 枚举每一个起点,通过该边的子树中有多少节点就知道本次它被经过几次了; 因为同一起点到该边的起点的最短路唯一。 但其实不是!就在于可以有长度相等的最短路! 所以暴力通过dis[cur]+e 阅读全文

posted @ 2018-04-17 22:44 Narh 阅读(121) 评论(0) 推荐(0) 编辑

POJ1236学校网络——tarjan

摘要: 题目:http://poj.org/problem?id=1236 Tarjan+缩点。温习一下Tarjan的写法。 1.在缩点后的TAG中,有几个联通块等价于有几个入度为0的点! 2.把它们都联通相当于给每个入度为0的点都连一条入边,给每个出度为0的点都连一条出边,所以二者取max即可。 * 有向 阅读全文

posted @ 2018-04-17 18:37 Narh 阅读(116) 评论(0) 推荐(0) 编辑

POJ2226Muddy Fields

摘要: 题目:http://poj.org/problem?id=2226 巧妙建图:以行或列上的联通块作为点,每个泥格子作为边,求最小点覆盖就可以了! 于是用匈牙利算法找最大匹配。注意要对右部点记录每一个左部点的vis! 阅读全文

posted @ 2018-04-17 18:07 Narh 阅读(102) 评论(0) 推荐(0) 编辑

2018年4月16日

tyvj1391走廊泼水节

摘要: 题目:http://www.joyoi.cn/problem/tyvj-1391 考虑对于每一条边,新加的长度是(左边点数*右边点数-1)*(当前边权+1); 然后要kruskal的思想,把边从小到大加进去才能用上边的式子,因为保证了当前边两边的子图中没有大于当前边的边。 阅读全文

posted @ 2018-04-16 23:58 Narh 阅读(192) 评论(0) 推荐(0) 编辑

2018年4月12日

POJ1639顶点度限制最小生成树

摘要: 题目:http://poj.org/problem?id=1639 见汪汀的《最小生成树问题的拓展》。 大体是先忽略与根节点相连的边,做一遍kruscal,得到几个连通块和一个根节点; 然后根节点和每个连通块连一条边,当然是尽量小的,这时连的边就是根的最少度; 然后用增广的思路多给根连边,具体证明见 阅读全文

posted @ 2018-04-12 00:46 Narh 阅读(196) 评论(0) 推荐(0) 编辑

上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 84 下一页

导航