您的位置:首页 > 其它

HDU-1014

2016-02-07 17:02 471 查看


Problem :
1014 ( Uniform Generator ) Judge Status : Accepted

RunId : 16266599 Language : G++ Author :
qwezhaohaihong

Code Render Status : Rendered By HDOJ G++ Code Render Version 0.01 Beta


//此题的意思是看是否通过这个操作能够产生从0-MOD-1的所有数,而且我们可以发现它是一个周期性的操作,一定会有断电是的seed=0
//根据这个性质不难得出结论代码
#include<iostream>
#include<cstdio>
using namespace std;
int sum=0;
int main()
{
int STEP,MOD;
while(scanf("%d%d",&STEP,&MOD)!=EOF)
{
int i=1,x=0,a[100002]={0};

for(i;;i++)
{
if((x+STEP)%MOD==0){sum++;}
if(sum==1){ break;}
x=(x+STEP)%MOD;
a[i]=x;
}
if(i==MOD)
{
printf("%10d%10d    Good Choice\n\n",STEP,MOD);
}
else
{

printf("%10d%10d    Bad Choice\n\n",STEP,MOD);
}
sum=0;

}
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: