上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
摘要: 最大独立点集 = 点数 - 最大匹配数注意这题因为是两两匹配,A匹配B B匹配A算两个,所以最大匹配数要除以2#include #include #include #include #include #include #include #include #include #include #incl... 阅读全文
posted @ 2014-07-31 17:19 acm_roll 阅读(175) 评论(0) 推荐(1) 编辑
摘要: 唉,又是神一样的建模,表示完全想不到。题意是给你一块地,上面有空地,草地,障碍三种地形,然后让你在上面放机器人,机器人只能放在空地上。机器人会向上下左右四个方向发出攻击,机器人的攻击可以穿过草地但是无法穿过障碍。问你在不会是机器人相互攻击的前提下,最多能放多少个机器人。我觉得大致的思路应该是这样的,... 阅读全文
posted @ 2014-07-31 14:41 acm_roll 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 就是判断一下是不是每一个课程都能找到自己的代表人,做一遍最大匹配看看匹配数是否等于p即可#include #include #include #include #include #include #include #include #include #include #include #includ... 阅读全文
posted @ 2014-07-31 12:42 acm_roll 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 把每一个任务看做一个边,机器的模式看做是一个点,这个其实就是求一个最少点覆盖所有边即最小点覆盖集的问题,因为最小点覆盖集=二分图的最大匹配,所以问题转化成了求二分图最大匹配问题。第一次写二分图匹配,感觉建模还是相当困难的。#include #include #include #include #in... 阅读全文
posted @ 2014-07-31 11:26 acm_roll 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 以前做过一个类似的,不过这次的显然范围要比以前那个大得多,不过还是可以用相同的方式去解决。一开始想的无脑递推是如果i这个已经是humble number了的话,就把humble number的那些素数倍数全部标记为humble number,可是显然这样是不行的。但是可以反过来处理,用cnt[j]表... 阅读全文
posted @ 2014-07-30 15:05 acm_roll 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 建立虚拟的源点和汇点,因为忽略掉了容量下界之后会导致流量不平衡,所以对于每个u,v,u多出来的流量流到汇点,v不够的流量从源点补流#include #include #include #include #include #include #include #include #include #inc... 阅读全文
posted @ 2014-07-29 15:35 acm_roll 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 建模的思路大概是这样的,把房间当做点,门当做是边,如果从房间A能到房间B中间有一个门,如果锁在A这边那么A->B容量就是INF,B->A的容量就是1。攻击者如果在A这边的话显然就算你锁了门也是没有意义的,在B这边如果锁上是有意义的,所以算1个门,然后就很简单了,建立源点到所有攻击者点的边,容量为IN... 阅读全文
posted @ 2014-07-28 17:29 acm_roll 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 很裸的判断最小割是否唯一。判断方法是先做一遍最大流求最小割,然后从源点和汇点分别遍历所有能够到达的点,看是否覆盖了所有的点,如果覆盖了所有的点,那就是唯一的,否则就是不唯一的。#include #include #include #include #include #include #include... 阅读全文
posted @ 2014-07-28 16:05 acm_roll 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 给以一个图和两个点S,T,问你拿掉最少多少个点可以使得S和T不连通。输出点数并且输出拿掉的是哪些点,如果有多种方法就输出字典序最小的那个。这就是一个求最小点割集的问题。无向(有向)图G中,给定源点s和终点t,至少要删去多少个点(具体一点,删哪些点),使得s和t不连通。这个问题就是点连通度,也叫最小点... 阅读全文
posted @ 2014-07-28 14:38 acm_roll 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 不懂这个建模是什么原理,以后把二分图相关的东西看完再补上把= =#include #include #include #include #include #include #include #include #include #include #include #include #include u... 阅读全文
posted @ 2014-07-28 11:34 acm_roll 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页