跳舞毯

2024-02-03 23:08
文章标签 跳舞毯

本文主要是介绍跳舞毯,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

跳舞毯

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4332    Accepted Submission(s): 2043


Problem Description
由于长期缺乏运动,小黑发现自己的身材臃肿了许多,于是他想健身,更准确地说是减肥。
小黑买来一块圆形的毯子,把它们分成三等分,分别标上A,B,C,称之为“跳舞毯”,他的运动方式是每次都从A开始跳,每次都可以任意跳到其他块,但最后必须跳回A,且不能原地跳.为达到减肥效果,小黑每天都会坚持跳n次,有天他突然想知道当他跳n次时共几种跳法,结果想了好几天没想出来-_-
现在就请你帮帮他,算出总共有多少跳法。

Input
测试输入包含若干测试用例。每个测试用例占一行,表示n的值(1<=n<=1000)。
当n为0时输入结束。

Output
每个测试用例的输出占一行,由于跳法非常多,输出其对10000取模的结果.

Sample Input
  
2 3 4 0

Sample Output
  
2 2 6


#include"cstdio"
#include"cstring"
#include"iostream"using namespace std;int ans[1005];void initial()
{ans[0] = 0;ans[1] = 0;ans[2] = 2;ans[3] = 2;for(int i = 4;i <= 1000;i++){if(i%2){ans[i] = (2*ans[i-1] - 2)%10000; //奇数}else{ans[i] = (2*ans[i-1] + 2)%10000; //偶数}}
}int main()
{int n;initial();while(~scanf("%d",&n) && n){printf("%d\n",ans[n]);}return 0;
}


这篇关于跳舞毯的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/675699

相关文章

寒假水83——跳舞毯 【DP】

由于长期缺乏运动,小黑发现自己的身材臃肿了许多,于是他想健身,更准确地说是减肥。  小黑买来一块圆形的毯子,把它们分成三等分,分别标上A,B,C,称之为“跳舞毯”,他的运动方式是每次都从A开始跳,每次都可以任意跳到其他块,但最后必须跳回A,且不能原地跳.为达到减肥效果,小黑每天都会坚持跳n次,有天他突然想知道当他跳n次时共几种跳法,结果想了好几天没想出来-_-  现在就请你帮帮他,算出总共有

HDOJ 2154 跳舞毯【递推】

跳舞毯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4283    Accepted Submission(s): 2029 Problem Description 由于长期缺乏运动,小黑发

跳舞毯上架亚马逊CE认证办理相关标准解析

跳舞毯因其方便存取,占地小,可以多人同时参与而被许多家庭喜爱。跳舞毯一般在家里使用,不会受到时间、天气的影响,是一种非常方便的室内有有氧运动的工具。跳舞毯上架亚马逊需办理CE认证。 CE认证是欧盟针对产品安全的强制性认证,跳舞毯想要出口欧盟,进入欧盟市场销售就必须取得CE认证。跳舞毯进行CE认证不仅可以提高欧盟消费者对产品的认可,还可以在产品受到不法制裁是充当有效证据。 跳舞毯CE认证需要提供的资