八叶一刀·无仞剑

万物流转,无中生有,有归于无

导航

04 2013 档案

摘要:这道题运用了多重背包的思想,所以这里重点讲一下多重背包的做法: 0-1背包只要认真看过《算法竞赛入门经典》的应该已经掌握了。其实首先,我们可以将多重背包问题,转化为0-1背包问题,只要将数量为v的每一种物品“展开”看做v个价值相同的物品,然后用0-1背包的方法去求即可。但是这样肯定会TLE的。运用状 阅读全文

posted @ 2013-04-27 00:36 闪之剑圣 阅读(264) 评论(0) 推荐(0)

摘要:一道裸的网络流,我用的是Edmonds_Karp算法,中间居然在一个很SB的地方上老实WA,找了好久才意识到其实是变量名弄错了QAQ…… #include <stdio.h> #include<stdlib.h> #include<queue> #include<string.h> #define 阅读全文

posted @ 2013-04-24 23:59 闪之剑圣 阅读(215) 评论(0) 推荐(0)

摘要:这是一道凸包的计算几何题。其实做法就是计算出凸包,然后再加上2πl,最后取整输出即可。至于为什么要加上2πl,我暂时还没想清楚。但在这里我想重点提一下Andrew算法。据刘汝佳《算法竞赛入门经典(训练指南)》所讲,该算法是Graham的改良,具有更快的速度和数值稳定性。其算法首先将点集按照x从小到大 阅读全文

posted @ 2013-04-21 23:55 闪之剑圣 阅读(266) 评论(0) 推荐(0)