zoj1314
来源:互联网 发布:秦舞阳知乎 编辑:程序博客网 时间:2024/06/08 02:00
题目大意:
根据公式seed(x+1) = [seed(x) + STEP] % MOD
算出是否能产生所有的0到MOD-1的所有数
解题思路:
无
代码如下:
#include<stdio.h>#include<math.h>#include<string.h>#include<stdlib.h>int main(){ int s,m; int full[100005]; int i; int key; int flag; while(scanf("%d%d",&s,&m)!=EOF) { memset(full,0,sizeof(full)); flag=0; full[0]++; key=0; for(i=1;i<m;i++) { full[(key+s)%m]++; key=(key+s)%m; } for(i=0;i<m;i++) { if((full[i]==0)||(full[i]>1)) { printf("%10d%10d Bad Choice\n\n",s,m); flag=1; break; } } if(!flag) { printf("%10d%10d Good Choice\n\n",s,m); } } return 0; }
0 0
- zoj1314
- [水]ZOJ1314
- HDU1014 POJ1597 UVALive5492 UVA408 ZOJ1314 Uniform Generator【随机函数+水题】
- unity3d,制作自己的第一个射击游戏demo,实现镜头跟随和键盘控制移动
- mipi 转HDMI
- freemarker
- 基于MFC的串口类CSerialPort的使用
- 检测9000类物体的YOLO9000
- zoj1314
- ios系统判断设备上是否有安装某app的两个方法
- JS中变量名和函数名重名
- zoj1312
- 二叉搜索树(Binary Search Tree)
- 2016.5.3号的工作经验分享总结
- mybatis通用DAO
- 无法启动mysql服务
- zoj1311