uva 408(数学)
来源:互联网 发布:girl.cn 域名 价格 编辑:程序博客网 时间:2024/06/10 02:31
题解:将种子设为0,然后通过题目的公式算出新的种子,再次带入,直到找到种子的周期,看这个周期是不是包含了所有从0到mod - 1的所有数,如果是就是good 否则就是bad.
#include <iostream>#include <cstdio>using namespace std;int main() {int step, mod, seed, flag, n;while (scanf("%d%d", &step, &mod) != EOF) {seed = flag = n = 0;while (1) {flag++;seed = (seed + step) % mod;if (seed == n)break;}if (flag == mod)printf("%10d%10d Good Choice\n\n", step, mod);elseprintf("%10d%10d Bad Choice\n\n", step, mod);}return 0;}
0 0
- uva 408(数学)
- uva 11427 数学-概率
- UVa 846 Steps (数学)
- uva 数学专题入门
- UVA 10025(数学)
- uva 11538 组合数学
- uva 11401 数学
- uva 113(数学)
- uva 10161(数学)
- uva 621(数学)
- uva 591(数学)
- uva 107(数学)
- uva 573(数学)
- uva 846(数学)
- uva 10499(数学)
- uva 305(数学)
- uva 10790(数学)
- uva 11044(数学)
- HUDJ 2027 统计元音
- 0x000c0.200.200.0x000f5 0x000c0.0x000c8.200.245 0x000c0.0x000c8.0x000c8.0x000f6 0x000c0.0x000c8.0x00
- Function部分
- Uva-10934-Dropping water balloons
- 程序员练级之路 (作者:陈皓)
- uva 408(数学)
- C#hotmail自动接收邮件
- 编程算法 - 背包问题(记忆化搜索) 代码(C)
- 主成分分析(PCA)
- C++智能指针
- linux下mysql的root密码忘记解决方案
- linux grep命令详解
- Ubuntu下su:authentication failure的解决办法
- hdu2821