上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 73 下一页
摘要: 题目:https://www.luogu.org/problemnew/show/P1967 就是倍增LCA的裸题,注意一些细节即可。 代码如下: 阅读全文
posted @ 2018-04-20 00:26 Zinn 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2730 首先一遍tarjan找出割点,将图缩点,这些大点中如果有只包含一个割点的,那么如果这个割点被去掉,则这个大点与图不连通,所以这个大点内必须有一个出口; 而如果没有割点,需要建两个出口,以 阅读全文
posted @ 2018-04-19 22:27 Zinn 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2330 差分约束,再建立一个源点0,向所有点连边权为1的边,表示每个人都会分到糖果; 答案较大,需要开long long; 据说有个大数据会T,所以需要0点从n向1连边; WA了数次,竟然是没看 阅读全文
posted @ 2018-04-18 23:54 Zinn 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=1275 做的第一道差分约束题... 首先,根据题意得出一些不等关系(f为前缀和雇佣人数): 0 <= f[i] - f[i-1] <= t[i]; // 雇佣的人数少于申请者但不能为负数f[i] - f[i-8] >= r[i] // 当x 阅读全文
posted @ 2018-04-18 00:22 Zinn 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=3565 首先,我们神奇地发现,没有相交边的匹配可以转化为距离和最小的匹配,所以可以使用KM算法求带权匹配; 要求的是距离和最小,所以把边权转化成负值来求最大; KM算法有点难理解,看了许多博客,总算朦胧懂了: 首先,每个点有一个“顶标”,用 阅读全文
posted @ 2018-04-17 23:26 Zinn 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2750 以每个点作为源点,spfa跑出一个最短路图(不一定是树,因为可能很多条最短路一样长); 对于图中的每条边,需要知道从源点到边起点的方案数和边终点的size; 所以对于每张图都dfs求一遍 阅读全文
posted @ 2018-04-17 19:03 Zinn 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=1236 通过传输文件的特点可以看出要先求强联通分量,缩点; 问题1:即缩点后入度为0的点,从它们开始传文件可以传给所有学校; 问题2:对于所有入度为0、出度为0的点,对应连一条边;多余的随便再连一下就可以,所以答案是max(入度为0点数,出 阅读全文
posted @ 2018-04-17 18:12 Zinn 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=2226 把行连通块作为左部点,列连通块作为右部点,行列连通块有相交的格子就连边; 则问题转化为求最小点覆盖,即最大匹配。 代码如下: 阅读全文
posted @ 2018-04-17 17:44 Zinn 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目:http://www.joyoi.cn/problem/tyvj-1391 大意就是把一个树扩充成一个完全图,并且图中最小生成树仍是原来的树。 思路很巧妙,把边按权值从小到大排序,然后模拟加边的过程,并查集记录左右两边连通块的大小; 这样每新加一条边合并两个并查集(完全图),可知此时两边的图中 阅读全文
posted @ 2018-04-16 22:36 Zinn 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目:https://www.luogu.org/problemnew/show/P4013 最大费用最大流裸题; 注意:在第二种情况中,底层所有点连向汇点的边容量应该为inf,因为可以有多条路径结束在同一个点。(为这个调了半天...) 代码如下: 阅读全文
posted @ 2018-04-12 01:02 Zinn 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 73 下一页