- 博客(7)
- 收藏
- 关注
原创 poj2486解题报告
树形DP.与以往一些分配资源的树形动归相比,这道题的最大不同就是可以往回走。。。即可以从子节点回到根节点。建树问题:直接dfs在多叉树上做就可以。设back[x][j]为从标号为x的根节点向下走j步,最终回到i所取得的最大价值;设pass[x][j]为从标号为x的根节点向下走j步,最终不一定回到i所取得的最大价值。这里(0初始化:for(i = 0 ; i {
2014-01-12 11:01:26 728
原创 组合数学合集
近日接触到了一些操蛋的组合数学。。。留一点痕迹。 需要记录下来的组合数学知识就留在这里吧。。。2014/01/11 poj1286 && poj2409 翻转置换的规律是容易得到的。分为奇数和偶数讨论。不再阐述。 对于旋转置换的规律比较让人受启发。。。 我们可以认为按顺序进行的旋转360*i/n(
2014-01-11 09:12:14 488
原创 poj1191解题报告
【题意简述】给定一个8*8的正方形区域,将他们划分为n块,得到n个权值和,求出这n个权值和的均方差最小值。【思考方向】DP【思路叙述】为了叙述方便,我们设。 观察题目中的公式,我们发现只需求出
2014-01-10 23:44:42 513
原创 poj刷题存档(2)
poj3373类型是搜索,不过我是按照题解用DP来做的。设m串长度为len.从后向前,设dp[i][j]为当前决策到第i位,当前的数对k取模余数是j的情况下,与m串后(len - i + 1)位的数字不同最小个数。放一下渣程序:#include#includechar s[200];int divnum;int mod[200][10] , dp[200][10001] ,
2014-01-10 23:28:21 488
原创 【原创】图论常用算法模板(2)
我们继续进行对spfa的讨论。/*spfa 与 差分约束*/有一种听起来很神奇的东东叫做“差分约束系统”。其实也是利用spfa实现的。 大概的问题是这样的:给定一些元素和关于他们的不等式,求解当某些元素值固定条件下,另外一些元素的最值。 我们一般将他们转化为最短路进行求解。 首先考察spfa进行松弛的原理:松弛最大值:
2014-01-09 20:41:17 428
原创 【原创】图论常用算法模板(1)
【存储方式】(1)邻接矩阵空间复杂度O(N^2),简单来说就是一个二维数组G[N][N],G[i][j]为INF表示i->j没有边,否则表示边的长度.遍历查找与一个点相连的所有边的时间复杂度为O(N).太慢了,而且空间消耗太大。基本用来卖萌。(2)链式前向星基本上和邻接表没什么区别,而且也很容易理解。(这里不阐述原理,只给出代码)。int N,M; //分
2014-01-06 22:04:37 512
原创 poj刷题存档(1)
poj1328一种从没有写过的贪心。以每个点为圆心,以覆盖半径为半径作圆,计算与X轴交点,利用交点区间进行贪心。每次对区间求并集,若并集为空则更新答案,更换当前维护区间。poj1573直接模拟记录走过的坐标并记录是第几步走过,如果走到了曾经走过的坐标就会有环。其实我是被初始化坑了。。。poj2993比较水的模拟。。。难的是读入。。。运用正则表达式(话说这是神马。。。)。
2013-12-14 21:45:45 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人