码迷,mamicode.com
首页 >  
搜索关键字:递推公式    ( 374个结果
【UVA】580-Critical Mass
根据递推公式计算,需要打表不然可能会超时。 #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define _PI acos(-1.0) #define...
分类:其他好文   时间:2014-08-12 19:02:44    阅读次数:253
HDU 4828 Grids
这道题我做了很久,推出来一个过程,但是那样做是n^2的复杂度,这道题做不了。后来,上网上搜了一下题解,才发现这个原来叫做卡特兰数。。。真心给跪了,到底我是有多无知啊!! 还有一个递推公式,不,应该说有很多,我选择了一个,不,是除题解的那人选了一个最好用的。不光是这样,我还终于明白了逆元的终极奥义。原...
分类:其他好文   时间:2014-08-08 17:20:06    阅读次数:150
UVA - 10192Vacation(LIS)
题目:UVA - 10192Vacation(LIS) 题目大意:求两个字符串的最长公共子串。 解题思路:递推公式: s1【i】 = s2【j】 , l【i】[j] = l[i - 1] [j - 1] + 1;                                       s1【i]】!= s2【j】 , l【i】【j】 = Max (l[i - 1] [j]...
分类:其他好文   时间:2014-08-08 09:38:55    阅读次数:176
uva10405 - Longest Common Subsequence(LIS,最长共同自序列)
题目:uva10405 - Longest Common Subsequence(LIS,最长共同自序列) 题目大意:找出两个字符串中的最长公共的子序列。 解题思路:这类问题是第一次接触,不知道怎么做。百度了一下,发现了递推公式:dp【i】【j】:代表第一个字符串的前i个字符和第二个字符串的前j个字符比较能得到的最长的公共子序列。s【i】 == s【j】 ,dp【i】【j】...
分类:其他好文   时间:2014-08-06 23:04:32    阅读次数:243
HDU 4919 Exclusive or
题意: 求题目中的式子 - -b 思路: 推递推公式  比赛时候队友就说数字上有关系  but没推出来 - -b  题解有过程: 推的过程中最巧妙的就是利用异或的性质  相邻两个数字相当于修改二进制最后两位  不过这样做通过异或出来的结果是相同的 题目中数字太大  用java比较好写  处理递推的问题常用记忆化搜索 代码: import java.util.*; import...
分类:其他好文   时间:2014-08-06 11:55:01    阅读次数:268
HDU 2041 超级楼梯
简单的递推,上到第M层,可以从第M-1层上来,也可以从M-2层上来,所以上到第M层的方法等于上到第M-1层的方法加上上到第M-2层的方法。递推公式:F(M)=F(M-1)+F(M-2) F(1)=1,F(2)=1,F(3)=2打表 1 #include 2 int a[45]; 3 int main...
分类:其他好文   时间:2014-08-05 11:02:59    阅读次数:193
hdu Game of Connections
卡特兰数 递推公式:h(n)=h(n-1)*(4*n-2)/(n+1); 1 import java.math.BigInteger; 2 import java.util.Scanner; 3 4 public class Main { 5 6 public static void m...
分类:其他好文   时间:2014-08-05 11:00:09    阅读次数:222
hdu 1267 下沙的沙子有几粒?(二维递推题)
hdu 1267 下沙的沙子有几粒?(二维递推题)题意:就是给你m个H和n个D,然后从左开始数H的累积个数总是不比D的累计数少的排列有多少种举一个测试案例吧:3个H和1个D总共有3种排列,依次是:H D H H,H H D H,H H H D三种排列,亲~意思应该懂了吧?!呵呵。。。思路:递推公式为...
分类:其他好文   时间:2014-08-05 00:07:08    阅读次数:190
hdu 1284 钱币兑换问题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1284 思路:只有3个硬币,范围是32768,可以一个一个枚举硬币,如果只放价值为1的硬币,从d[1]递推到d[n];如果再加上价值为2的硬币,那么就从d[2]递推到d[n];在加上价值为3的硬币,就从d[3]递推到d[n].递推公式是d[j] = d[j] + d[j-i]; d[j]表示j有几...
分类:其他好文   时间:2014-08-04 21:34:28    阅读次数:293
uva10453 - Make Palindrome(递推+ 路径输出)
题目:uva10453 - Make Palindrome(递推+ 路径输出) 题目大意:给出一字符串,仅仅只能做增加字符的操作,问最少增加多少字符串可以是的最后的字符串变成回文。并且将这样的字符串(增加长度要是最小的)的任意一种输出。 解题思路:dp【i】【j】代表第i个字符到第j个字符之间要增加的最少的字符串。递推公式:s【i】 == s【j】, dp【i】【j】 = dp...
分类:其他好文   时间:2014-08-02 12:56:43    阅读次数:275
374条   上一页 1 ... 34 35 36 37 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!