![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计数DP
文章平均质量分 68
冷月残星
这个作者很懒,什么都没留下…
展开
-
树形DP,计数DP,概率DP(HDU 5378,Leader in Tree Land)
参考博客 http://blog.csdn.net/firenet1/article/details/47445921 http://blog.csdn.net/pibaixinghei/article/details/52783432 有两种方法,一种是计数DP,另一种是概率DP。 计数DP: 应该都能想到dp[i][j]表示以i为根的子树,有j个领导。接下来考虑状原创 2017-07-14 16:36:46 · 516 阅读 · 0 评论 -
计数DP(Zero Escape,HDU 5389)
利用树根的特性,1~9的小范围,组合数公式等进行dongtai原创 2017-07-15 14:09:36 · 240 阅读 · 0 评论 -
动态规划,计数DP,模拟(Persistent Link/cut Tree,HDU 5401)
题目链接:https://vjudge.net/problem/HDU-5401 系统相对比较复杂的动态规划,所以看上去有点像模拟。 参考博客:http://blog.csdn.net/u013007900/article/details/47760825 TEL了好久。 原因是使用了stl的map,被卡了常数。 stl的map的常数大概是自己实现trea原创 2017-07-17 12:56:57 · 272 阅读 · 0 评论 -
矩阵快速幂,动态规划(cjj's string game,HDU 5863)
一开始考虑后缀数组。 但有两个原因感觉不行。 1、没有一个给定的串让我来处理成后缀数组。 2、发现n很大,1e9,但m很小才10。时空完全无法承受。 然后考虑计算出来。 很容易想到让第一个串随便组合,然后尝试让第二个串满足它。 对于任意一个串,要求另一个串满足它的方案数都是一样多的。 满足的条件只关乎每个下标上的字符是否相等。显然和具体字符无关,只和字符的种数有关,所以方原创 2017-07-23 22:21:52 · 395 阅读 · 0 评论 -
动态规划(Hearthstone,HDU 5816)
看到N,M都很小,一开始想到了暴力搜索+剪枝可以枚举出能够完成击杀的牌的组合,计算量最多为2^20=1e6,(看到网上用状压来枚举,虽然不带剪枝,但是常数应该更小)。 然后在深入考虑预估函数的剪枝效率时,发现P也很小,好像可以动态规划。 dp[i][j][k]表示对于前i张火球术,恰选j张,恰打出k点伤害的概率,dp完后后缀和一下就可以得到前i张火球术,恰选j张,打出大于等于k点伤害的概率。原创 2017-07-27 20:21:55 · 380 阅读 · 0 评论