南阳理工OJ_题目252 01串
2014-05-13 08:45
239 查看
/*dp[i]:表示i长度有多少个符合的串 1、i位置为0,则dp[i-1]都符合 2、i位置为1,则i-1位置只能填0,则dp[i-2]都符合 所以状态转移方程:dp[i]=dp[i-1]+dp[i-2]*/ #include <iostream> using namespace std; int main() { int T; int d[41]; d[0] = 0; d[1] = 2; d[2] = 3; for(int i = 3; i <= 40; i++) d[i] = d[i-1] + d[i-2]; cin >> T; while(T--) { int n; cin >> n; cout << d << '\n'; } }
相关文章推荐
- 南阳理工ACM 题目252 01串
- 南阳理工oj 题目26 孪生素数问题 素数筛选法
- 南阳理工OJ_题目714 Card Trick
- 南阳理工OJ_题目168 房间安排
- 南阳理工OJ_题目915 +-字符串
- 南阳理工OJ_题目14 会场安排问题
- 南阳理工OJ_题目914 Yougth的最大化
- 南阳理工OJ_题目38 布线问题
- 南阳理工OJ_题目745 蚂蚁的难题(二)&&题目983 首尾相连数组的最大子数组和
- 南阳理工OJ_题目558 一二三
- NYOJ 题目252 01串(动态规划,递推)
- 南阳理工OJ_题目18 The Triangle
- 南阳理工OJ_题目12 喷水装置(二)
- 南阳理工OJ_题目170 网络的可靠性
- 南阳理工OJ_题目559 报数游戏
- 南阳理工OJ_题目236 心急的C小加&&ZOJ_1025 Wooden Sticks
- 南阳理工OJ_题目546 Divideing Jewels
- 南阳理工OJ_题目52 无聊的小明
- 南阳理工OJ_题目737 石子合并(一)
- 南阳理工OJ_题目306 走迷宫