HDU 5512 Pagodas (gcd)

来源:互联网 发布:js向jsp传值 编辑:程序博客网 时间:2024/05/29 08:37

题意:

n<=2104,a,b,a!=b<=n,jk(ab),j+kjk,YuwgnaIakaYuwgna

分析:

,gcd,n/gcd(a,b),2,

代码:

////  Created by TaoSama on 2015-10-31//  Copyright (c) 2015 TaoSama. All rights reserved.////#pragma comment(linker, "/STACK:1024000000,1024000000")#include <algorithm>#include <cctype>#include <cmath>#include <cstdio>#include <cstdlib>#include <cstring>#include <iomanip>#include <iostream>#include <map>#include <queue>#include <string>#include <set>#include <vector>using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e5 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;int n, a, b;int main() {#ifdef LOCAL    freopen("C:\\Users\\TaoSama\\Desktop\\in.txt", "r", stdin);//  freopen("C:\\Users\\TaoSama\\Desktop\\out.txt","w",stdout);#endif    ios_base::sync_with_stdio(0);    int t; scanf("%d", &t);    int kase = 0;    while(t--) {        scanf("%d%d%d", &n, &a, &b);        int cnt = n / __gcd(a, b) - 2;        printf("Case #%d: %s\n", ++kase, cnt & 1 ? "Yuwgna" : "Iaka");    }    return 0;}
0 0
原创粉丝点击