最简单的dp题目

dp[i][j]

j=1表示第i步在红色的步数

j=2表示第i步在黄色的步数

j=3表示第i步在蓝色的步数

对于每次跳到红色的状态有:第i-1必须是在蓝色和黄色的地板上

所以dp[i][1]=dp[i-1][2]+dp[i-1][3];

第i步黄色也有dp[i][2]=dp[i-1][1]+dp[i-1][3];

第i步蓝色有dp[i][3]=dp[i-1][1]+dp[i-1][2];

代码如下

#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
int dp[1001][3];
int main()
{dp[1][2]=1;int i;dp[1][3]=1;dp[1][1]=0;for(i=2;i<=1000;i++){dp[i][1]=dp[i-1][2]+dp[i-1][3];dp[i][2]=dp[i-1][1]+dp[i-1][3];dp[i][3]=dp[i-1][1]+dp[i-1][2];dp[i][1]=dp[i][1]%10000;dp[i][2]=dp[i][2]%10000;dp[i][3]=dp[i][3]%10000;}int n;while(scanf("%d",&n)&&n){printf("%d\n",dp[n][1]);}return 0;
}

HDU 2154跳舞毯相关推荐

  1. HDU 2154 跳舞毯

    http://acm.hdu.edu.cn/showproblem.php?pid=2154 Problem Description 由于长期缺乏运动,小黑发现自己的身材臃肿了许多,于是他想健身,更准 ...

  2. HDU 2154 跳舞毯 (递推)

    Problem Description 由于长期缺乏运动,小黑发现自己的身材臃肿了许多,于是他想健身,更准确地说是减肥. 小黑买来一块圆形的毯子,把它们分成三等分,分别标上A,B,C,称之为" ...

  3. hdu 2154 跳舞毯 (DP)

    点击打开链接 dp[i]=dp[i-1]+2*dp[i-2] #include"stdio.h" int main() {__int64 dp[1005];int i;int n; ...

  4. HDU 2154:跳舞毯

    跳舞毯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  5. 【HDU】3441 Rotation

    题意:给出A和C(1<=A,C<=10^9),所有满足B * B * K + 1 = A * A, (K >= 0)的B,构成边长为B的正方形,等角度的围绕在一个小正方形的周围.用C ...

  6. [转] HDU 题目分类

    转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...

  7. HDU题目分类啊!!!

    分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...

  8. HDU题目分类大全【大集合】

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.  1032.1037.1040.1048.1056.105 ...

  9. HDU 5643 King's Game 打表

    King's Game 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5643 Description In order to remember hi ...

  10. 转载:Hdu 题目分类

    原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...

最新文章

  1. 嵌入式视觉领域的机器学习
  2. 代码对比工具,我就用这 6 个!
  3. python爬虫qq音乐教学视频_爬取QQ音乐(讲解爬虫思路)
  4. 问题 | FileNotFoundError: [Errno 2] No such file or directory: 'null'
  5. 解决Transformer固有缺陷:复旦大学等提出线性复杂度SOFT
  6. react提交数据到数据库_React型关系数据库事务
  7. ES6、TYPESCRIPT、ATSCRIPT和BABEL是什么玩意儿
  8. cut、tr、wc、sort4
  9. yuicompressor java_YUI Compressor
  10. 开水果店的水果怎么保鲜,新手开水果店水果保鲜方法
  11. jsp+ssm计算机毕业设计演唱会售票系统【附源码】
  12. [SARscape] 多时相SAR影像的应用 - 监督分类、提取水稻种植区 - 以Sentinel-1A数据为例
  13. mui 写出Tab标签可滑动可点击的效果(下划线效果)
  14. 让AI看哈利波特就为了学······剧透?!还能不能愉快的玩耍了?
  15. SE2431L-R射频放大器
  16. 显卡驱动又双叒叕怎么办?
  17. ASP.NET MVC5 网站开发实践
  18. 计算机工程与应用张永亮,张永亮-青岛理工大学 机械与汽车工程学院
  19. mybatis条件语句中带数组参数
  20. 学校图书馆共有 300 万册图书,想统计其中 Computer , Science ,计算机,科学这几个词出现的次数,并按照自然年度分类,如 2016 年出版的

热门文章

  1. 电脑桌面计算机图标下不显示文字,电脑桌面图标下面的文字有时会突然不见,然后 – 手机爱问...
  2. vue.js根据数据循环生成表格_Vue Elenent实现表格相同数据列合并
  3. 操作系统-比例份额调度
  4. 家庭用计算机音响,7.1声道THX家庭影院音箱摆位计算器
  5. RDA5820收音机芯片驱动
  6. 利用VMware Workstation(虚拟机系统)完成DNF双开的基本操作教程
  7. 信息学奥赛一本通 铲雪车
  8. 关于求职及面试的一些小技巧
  9. 情人年-CGArt | 风格 银光版
  10. 重磅推荐 | 我精选的15个电子书下载网站!