动态规划DP----ppt
2014-08-11 22:35
204 查看
#include <stdio.h> #define MAX 50+1 int a[MAX]; int fib(int n) { if (a ==-1) return a =fib(n-1)+fib(n-2); else return a ; } int main( ) { int i,n; for(i=1; i<MAX; i++) a[i]=-1; a[0]=a[1]=1; scanf("%d",&n); printf("%d\n" ,fib( n ) ); }
View Code
#include <stdio.h>
#define MAX 50+1
int a[MAX];
int fib(int n)
{ if (a
==-1) return a
=fib(n-1)+fib(n-2); // 如果a
==-1 ,,,没算过
else return a
;
}
int main( )
{
int i,n;
for(i=1; i<MAX; i++) a[i]=-1; //做记号 ,,,所有元素 初值 -1
a[0]=a[1]=1; // 赋值,,初始化,,,,已知条件
scanf("%d",&n);
printf("%d\n" ,fib( n ) ); }
相关文章推荐
- 有关动态规划(主要是数位DP)的一点讨论
- leetcode 322. Coin Change 类似背包问题 + 很简单的动态规划DP解决
- uva10003 Cutting Sticks 经典dP,表达式上的动态规划
- 简单的动态规划dp
- POJ 1185(动态规划-状压dp)
- leetcode 53. Maximum Subarray(DP动态规划问题)
- 动态规划之基础DP专题
- 【DP动态规划】个人常用基础动态规划DP小总结【TODO】
- 算法笔记:动态规划(DP)初步
- ACM: dp动态规划题(难) poj 3267 …
- [NOI题库]4.5算法之动态规划9276:Connected Graph DP
- HDU 1950 Bridging signals ( DP动态规划 O(n^2) )
- 动态规划之状态压缩dp入门
- 华为训练题目:初级——合唱队(递增子序列,DP动态规划问题)
- 动态规划之区间DP专题
- 100道动态规划——36 UVA 1220 Party at Hali-Bula 树形DP 最大独立集 思考欠妥
- HDU2084 数塔 DP动态规划经典
- POJ3267 -- The Cow Lexicon( 字符匹配dp动态规划 )
- 两道动态规划(DP)题目解析
- 动态规划之插头DP入门