上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: HDU 1561The more, The Better题目大意就不说了直接DP[i][j]表示i为跟节点的子树上攻克j个城堡的所能获得的最多宝物的数量DP[fa][j] = MAX{DP[fa][i-k] + DP[child][k]};首先一个问题就是说如果子树u下的任意子节点被选择了,那么u是... 阅读全文
posted @ 2014-08-03 14:10 再见~雨泉 阅读(241) 评论(0) 推荐(0) 编辑
摘要: HDU 4035 Maze体会到了状态转移,化简方程的重要性题解转自http://blog.csdn.net/morgan_xww/article/details/6776947/** dp求期望的题。 题意: 有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结... 阅读全文
posted @ 2014-08-03 13:49 再见~雨泉 阅读(234) 评论(0) 推荐(0) 编辑
摘要: HDU 4539郑厂长系列故事――排兵布阵基础的状压DP,首先记录先每一行可取的所哟状态(一行里互不冲突的大概160个状态),直接套了一个4重循环居然没超时我就呵呵了 1 //#pragma comment(linker,"/STACK:102400000,102400000") 2 #incl... 阅读全文
posted @ 2014-08-03 13:41 再见~雨泉 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 给你一颗边带权值的树,求树上的每一点距离其最远的一个点的距离比较典型的题了,主要方法是进行两次DFS,第一次DFS求出每一个点距离它的子树的最远距离和次远距离,然后第二次DFS从父节点传过来另一侧的树上的距离它的最远距离进行一次比较便可得出任意点的最远距离了之所以需要记录最远和次远是为了辨别父节点的... 阅读全文
posted @ 2014-08-03 13:37 再见~雨泉 阅读(256) 评论(0) 推荐(0) 编辑
摘要: HDU 4284 Travel有N个城市,M条边和H个这个人(PP)必须要去的城市,在每个城市里他都必须要“打工”,打工需要花费Di,可以挣到Ci,每条边有一个花费,现在求PP可不可以从起点1走完所有的他必须要去的城市,打完所有的工,并且成功回到起点1由于H 3 #include 4 #inc... 阅读全文
posted @ 2014-08-03 13:28 再见~雨泉 阅读(749) 评论(0) 推荐(0) 编辑
摘要: HDU 1520 Anniversary party题目是说有N个人参加party,每个人有一个rating值(可以理解为权值)和一个up(上司的编号),为了保证party的趣味性,每一个人不可以和他的直接上司都参加,问最后的rating和最大这是一个典型的树形DP,DP[i][0]表示i不参加那他... 阅读全文
posted @ 2014-08-03 13:06 再见~雨泉 阅读(583) 评论(0) 推荐(0) 编辑
摘要: HDU 3920 Clear All of Them I题目是说有2n个敌人,现在可以发n枚炮弹,每枚炮弹可以(可以且仅可以)打两个敌人,每一枚炮弹的花费等于它所行进的距离,现在要消灭所有的敌人,问最少花费是多少(反正题意大概就是这样啦,知道怎么回事就好了,解释不清了)一看到n 3 #includ... 阅读全文
posted @ 2014-08-03 12:56 再见~雨泉 阅读(429) 评论(0) 推荐(0) 编辑
摘要: HDU 3853 LOOPS题目大意是说人现在在1,1,需要走到N,N,每次有p1的可能在元位置不变,p2的可能走到右边一格,有p3的可能走到下面一格,问从起点走到终点的期望值这是弱菜做的第一道概率DP的题,首先是看了一下有关概率DP的资料,大概知道一般球概率就是从起点推到终点,求期望就是从终点推到... 阅读全文
posted @ 2014-08-03 12:35 再见~雨泉 阅读(700) 评论(0) 推荐(0) 编辑
摘要: UVA 11983题目大意是说给你N个矩形,让你求被覆盖k次以上的点的总个数(x,y 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 ... 阅读全文
posted @ 2014-08-02 10:00 再见~雨泉 阅读(754) 评论(0) 推荐(0) 编辑
摘要: POJ 2886题目大意是说有n个人围成一圈,游戏的起点是k,每个人持有一个数字(非编号)num,每次当前的人退出圈,下一个人是他左边的第num个(也就是说下一个退出的是k+num, k可以为负数,表示右边的第num个),这里的num的范围是1e9, 现在一直如果一个人是第i个推出的,那么他的得分就... 阅读全文
posted @ 2014-08-01 13:46 再见~雨泉 阅读(238) 评论(0) 推荐(0) 编辑
摘要: POJ 2828题目大意是说有n个插入操作,每次把B插入到位置A,原来A以后的全部往后移动1,球最后的序列tree里保存的应该是这整个区间还有多扫个位置可以插入数据,那么线段树里从后往前扫描依次插入数据比如现在吧B插入到A位置,如果整个区间左侧还有>1; 6 7 if(x 2 #incl... 阅读全文
posted @ 2014-08-01 12:05 再见~雨泉 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目大意是说给你一个数组(N个),没戏可以将其首部的k(k 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 1... 阅读全文
posted @ 2014-08-01 11:57 再见~雨泉 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 感觉这套题目挺不错的http://vjudge.net/contest/view.action?cid=50666#overviewA:HDU 1166敌兵布阵做过很多变了 1 #include 2 #include 3 #include 4 #include 5 using namespa... 阅读全文
posted @ 2014-08-01 11:45 再见~雨泉 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 这几天做了一个最短路的复习,都是最简单的最短路dijkstra,floyd,A_Star,SPFA地址http://vjudge.net/contest/view.action?cid=50053#problem/GA:HDU 2544最基本,贴代码 1 #include 2 #include ... 阅读全文
posted @ 2014-07-23 09:21 再见~雨泉 阅读(211) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2955题目是说一小偷偷东西,第i个物品的价值是M[i],被抓的概率是p[i],现在要使得在被抓的概率在P以下时的所能偷得的最大价值。不同于以往的01背包,这里需要将价值作为物品的大小。同时如果偷A被抓的概率是Pa,... 阅读全文
posted @ 2014-05-09 21:12 再见~雨泉 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页