杭电acm--2154跳舞毯
原文:https://blog.csdn.net/zhao9642/article/details/47208973
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<stdio.h>
int main()
{int dp[1002][4];int n,i,j;dp[1][1]=0;dp[1][2]=1;dp[1][3]=1;while(scanf("%d",&n)!=EOF){if(n==0) break;for(i=2;i<=n;i++){dp[i][1]=(dp[i-1][2]+dp[i-1][3])%10000;dp[i][2]=(dp[i-1][1]+dp[i-1][3])%10000;dp[i][3]=(dp[i-1][1]+dp[i-1][2])%10000;}printf("%d\n",dp[n][1]);} return 0;
}
杭电acm--2154跳舞毯相关推荐
- 杭电acm2151题java的解法,杭电ACM题型分类
杭电ACM题型分类 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.1048.1 ...
- 杭电ACM(HDUOJ)试题分类
杭电ACM试题分类 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最 ...
- 杭电acm第2304题答案c语言,【转】杭电ACM试题分类
注:网上搜的 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 ...
- 杭电ACM题目类型整理
版权声明:(╯3╰) 转载请注明: http://blog.csdn.net/bat67 杭电acm题目分类版本1 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 10 ...
- 【杭电ACM】1097 A hard puzzle
[杭电ACM]1097 A hard puzzle http://acm.hdu.edu.cn/showproblem.php?pid=1097 先用int手写了算法结果竟然wrong answer ...
- 杭电ACM刷题(1):1002,A + B Problem II
最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...
- 杭电acm a+b问题
杭电acm 1000 a+b问题代码 int main() { int a,b; for(;~scanf("%d%d",&a,&b);printf("%d ...
- 杭电ACM 1174
//身高,又称身长,是指一个人从头顶到脚底的身体长度. //杭电ACM 1174 爆头 #include<iostream> #include<cmath> using nam ...
- 杭电acm 2022
海选女主角 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- 杭电acm的第1000题c语言解法
首先我选择的是c语言的解法,开始是输入如下的答案: #include "stdio.h" int main(void) { long long a,b; scanf("% ...
最新文章
- 作弊阴影罩棋盘,人工智能咋避嫌?
- linux 循环套循环,linux中的嵌套循环
- 软件设计应该遵循的基本原则有哪些?
- python 报ImportError: Install xlrd = 1.0.0 for Excel support错误
- 罗永浩语出惊人怼iPhone;人机大战柯洁再败;三星深圳工厂整体裁撤| CSDN极客头条...
- Direct3D Frustum裁剪原理
- 【机器学习】精确率Precision和召回率recall等评价指标记录
- 天涯明月刀开发_天涯明月刀手游公测上线,斗鱼暗地操作,打造第二个PDD
- cad问题小百科 持续更新
- 2-常见机器学习模型总结
- Jitsi Meet的prosody模块报错Client disconnected: ssl handshake failed
- 操作系统课堂笔记七-交换技术
- office办公软件之ppt视频录制
- 【Materials Studio学习六】构建固液表面
- EDONG:助力中大型企业数字化转型
- 使用terminalizer工具录制终端生成GIF动画
- 初次注册知乎账号,不小心遭受系统限制,该如何解封?
- 如何测量无人机电机和螺旋桨的效率?
- 公交智能调度系统车载终端应用设计与实现
- Bootstrap组件之面板
热门文章
- 求学信计算机专业英语,英语求学信模板
- [PDDL人工智能] 01.PDDL规划器安装及入门详解(规划领域定义语言)
- 【校招Verilog快速入门】组合逻辑篇:VL12、4bit超前进位加法器电路
- 云计算发展趋势分析(一)之OpenStack vs. K8S
- 越来越火的图数据库到底能做什么?
- [Java教程]17.实战,趣味猜拳小游戏
- Kubernetes 健康检查之 livenessProbe/readinessProbe
- 微信小程序及其兼容性
- 2017.9.29 红红火火恍恍惚惚
- [转] 理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)