UVA 408-Uniform Generator

来源:互联网 发布:淘宝模板免费的好吗 编辑:程序博客网 时间:2024/05/18 05:38

UVA 408-Uniform Generator

题目大意:给出Step和Mod,求是否能讲将[0,Mod-1]的序列全部生成

解题思路:俩个数最大公约数等于1就能满足

#include <stdio.h>#include <iostream>using namespace std;int main() {    long long int a, b;    while(scanf("%lld%lld", &a, &b) != EOF) {        long long int m = a;        long long int n = b;        if(m > n) {            long long int t = m;            m = n;            n = t;        }        long long int x;        while((x = n % m) != 0) {            n = m;            m = x;        }        if(m == 1)             printf("%10lld%10lld    Good Choice\n", a, b);        else            printf("%10lld%10lld    Bad Choice\n", a, b);        printf("\n");    }    return 0;}
0 0
原创粉丝点击