会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zinn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
59
60
61
62
63
64
65
66
67
···
73
下一页
2018年4月20日
洛谷P1967货车运输——倍增LCA
摘要: 题目:https://www.luogu.org/problemnew/show/P1967 就是倍增LCA的裸题,注意一些细节即可。 代码如下:
阅读全文
posted @ 2018-04-20 00:26 Zinn
阅读(138)
评论(0)
推荐(0)
2018年4月19日
bzoj2730矿场搭建——点双连通分量
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2730 首先一遍tarjan找出割点,将图缩点,这些大点中如果有只包含一个割点的,那么如果这个割点被去掉,则这个大点与图不连通,所以这个大点内必须有一个出口; 而如果没有割点,需要建两个出口,以
阅读全文
posted @ 2018-04-19 22:27 Zinn
阅读(161)
评论(0)
推荐(0)
2018年4月18日
bzoj2330糖果——差分约束
摘要: 题目: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
阅读(137)
评论(0)
推荐(0)
poj1275收银员——差分约束
摘要: 题目: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
阅读(136)
评论(0)
推荐(0)
2018年4月17日
poj3565Ants——KM算法
摘要: 题目:http://poj.org/problem?id=3565 首先,我们神奇地发现,没有相交边的匹配可以转化为距离和最小的匹配,所以可以使用KM算法求带权匹配; 要求的是距离和最小,所以把边权转化成负值来求最大; KM算法有点难理解,看了许多博客,总算朦胧懂了: 首先,每个点有一个“顶标”,用
阅读全文
posted @ 2018-04-17 23:26 Zinn
阅读(176)
评论(0)
推荐(0)
bzoj2750Road——最短路计数
摘要: 题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2750 以每个点作为源点,spfa跑出一个最短路图(不一定是树,因为可能很多条最短路一样长); 对于图中的每条边,需要知道从源点到边起点的方案数和边终点的size; 所以对于每张图都dfs求一遍
阅读全文
posted @ 2018-04-17 19:03 Zinn
阅读(134)
评论(0)
推荐(0)
poj1236学校网络——连通块
摘要: 题目:http://poj.org/problem?id=1236 通过传输文件的特点可以看出要先求强联通分量,缩点; 问题1:即缩点后入度为0的点,从它们开始传文件可以传给所有学校; 问题2:对于所有入度为0、出度为0的点,对应连一条边;多余的随便再连一下就可以,所以答案是max(入度为0点数,出
阅读全文
posted @ 2018-04-17 18:12 Zinn
阅读(140)
评论(0)
推荐(0)
poj2226Muddy Fields——二分图匹配
摘要: 题目:http://poj.org/problem?id=2226 把行连通块作为左部点,列连通块作为右部点,行列连通块有相交的格子就连边; 则问题转化为求最小点覆盖,即最大匹配。 代码如下:
阅读全文
posted @ 2018-04-17 17:44 Zinn
阅读(152)
评论(0)
推荐(0)
2018年4月16日
tyvj1391走廊泼水节——kruskal
摘要: 题目:http://www.joyoi.cn/problem/tyvj-1391 大意就是把一个树扩充成一个完全图,并且图中最小生成树仍是原来的树。 思路很巧妙,把边按权值从小到大排序,然后模拟加边的过程,并查集记录左右两边连通块的大小; 这样每新加一条边合并两个并查集(完全图),可知此时两边的图中
阅读全文
posted @ 2018-04-16 22:36 Zinn
阅读(151)
评论(0)
推荐(0)
2018年4月12日
洛谷P4013数字梯形问题——网络流24题
摘要: 题目:https://www.luogu.org/problemnew/show/P4013 最大费用最大流裸题; 注意:在第二种情况中,底层所有点连向汇点的边容量应该为inf,因为可以有多条路径结束在同一个点。(为这个调了半天...) 代码如下:
阅读全文
posted @ 2018-04-12 01:02 Zinn
阅读(191)
评论(0)
推荐(0)
上一页
1
···
59
60
61
62
63
64
65
66
67
···
73
下一页