码迷,mamicode.com
首页 >  
搜索关键字:推公式    ( 538个结果
poj 3017
题意:给你n个数,求划分的区间所有的最大值之和(划分条件就是这个区间之和小于m),使其最小 首先很容易想到dp,公式 dp【i】= min(dp【i】,dp【j】+max(a【j+1】+。。。a【i】)) 这是O(n^2)的复杂度 那么维护一个单调递减的序列的话,每次求的就是单调队列里面满足条件的那些元素,然后根据dp递推公式求解 Hint  :用多组交的话会wA #include #...
分类:其他好文   时间:2015-07-18 12:34:43    阅读次数:130
[LintCode]unique paths with obstacles
http://www.lintcode.com/zh-cn/problem/unique-paths-ii/在上一题的基础上加入了障碍物。同样可采用递归实现,递推公式不变,但是需要加入对障碍物的判断。下面是实现的代码: 1 #include 2 #include 3 class Solution.....
分类:其他好文   时间:2015-07-16 19:19:56    阅读次数:193
[LintCode]unique paths
http://www.lintcode.com/zh-cn/problem/unique-paths/递推公式:f[m][n] = f[m-1][n]+f[m][n-1]可采用DP或者记忆化的递归实现。下面是递归实现的代码: 1 #include 2 class Solution { 3 publ....
分类:其他好文   时间:2015-07-16 19:10:46    阅读次数:168
简单递推公式转换矩阵求解
对于许多递推题目,由于数据范围太大直接循环写会爆掉,这时首先想到的就是矩阵优化,把递推式转换成01矩阵通过快速幂优化。 比如最简单的斐波纳挈,如果n非常大,循环递推肯定是不合适的,那么可以考虑下面的公式 (f[n],f[n-1])=(f[n-1],f[n-2])*A; 这里的A是一个01矩阵,此.....
分类:其他好文   时间:2015-07-16 13:39:40    阅读次数:134
BZOJ 2318: Spoj4060 game with probability Problem( 概率dp )
概率dp...http://blog.csdn.net/Vmurder/article/details/46467899 ( from :[辗转山河弋流歌 by 空灰冰魂] )这个讲得很好 , 推推公式就可以 O( n ) , 但是 n 最大是99999999 , 怎么破....其实 n 很大时概率...
分类:其他好文   时间:2015-07-13 20:33:16    阅读次数:99
LightOJ 1070 - Algebraic Problem 矩阵快速幂
题意: 给你p=a+b, q=ab 算出 (a^n+b^)mod2^64 做法: mod 2^64所以开 unsigned long long ,llu 就行了,达到上限会自动取模的。 然后就是公式了。我是在推公式中找到的规律。 a^2+b^2=(a+b)*(a+b)-2*a*b a^3+b^3=(a^2+b^2)*(a+b)-a*b(a+b) a^4+b^4=(a^3+b^3)*(a+b)-a*b(a^2+b^2) 设G(n)=a^n+b^n G(n)=G(n-1)*p-G(G-2)*q 然后就是快速幂了...
分类:其他好文   时间:2015-07-13 16:09:50    阅读次数:107
poj 1671 Rhyme Schemes 第二类Stirling数
题意: 求s(n,0)+s(n,1)+...s(n,n),s(i,j)为第二类Stirling数。 分析: 有递推公式s(p,k)=(p-1)*s(p-1,k)+s(p-1,k-1) ,1 代码: //poj 1671 //sep9 #include using namespace std; double s[64][64]; double sum[64]; int main() { ...
分类:其他好文   时间:2015-07-01 10:01:04    阅读次数:121
bzoj1043
每次做计算几何题都要做好久考虑每个圆对答案的贡献,也就是每个圆被后面圆覆盖还有多少可以把覆盖当成盖住一段弧度,看最后有多少没被覆盖这就相当于线段覆盖问题了,推推公式,算极角然后排序即可md,pascal算极角就是麻烦 1 uses math; 2 const pi=3.1415926535897.....
分类:其他好文   时间:2015-06-30 10:13:41    阅读次数:118
[LeetCode]Climbing Stairs
称号:给定一个int整数类型n,它代表了楼梯的阶。每一个可能的步骤时,楼梯,有可能采取两个步骤,求完成n楼梯有多少种不同的方法算法:递归是最简单的方法,但超时。递归转换的递推公式:f(n) = f(n-1)+f(n-2)public class Solution { public int cl...
分类:其他好文   时间:2015-06-26 12:36:09    阅读次数:121
【学习】组合数的递推公式
组合数递推公式
分类:其他好文   时间:2015-06-25 18:58:20    阅读次数:224
538条   上一页 1 ... 35 36 37 38 39 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!