HDU5512 Pagodas(博弈)
来源:互联网 发布:sql数据库完全备份 编辑:程序博客网 时间:2024/05/16 00:47
题意:有n个位置修建佛塔,每个地方只能被修建一次,初始有a,b两个位置,每次修建的位置要满足,是i=k+j或者i=k-j。这样两个人轮流继续,不能修建者输。
解法:一位大神说,博弈论。看到a-b,就往gcd上想,大胆猜测 n/gcd(a,b)的奇偶
#include<bits/stdc++.h>using namespace std;#define LL long long#define pb push_back#define cl(a,b) memset(a,b,sizeof(a))const int maxn=105;const int inf=1<<23;int main(){ int t,a,b,n; int cas=1; scanf("%d",&t); while(t--){ scanf("%d%d%d",&n,&a,&b); printf("Case #%d: ",cas++); if(n/__gcd(a,b)%2!=0){ puts("Yuwgna"); } else { puts("Iaka"); } } return 0;}
0 0
- HDU5512 Pagodas(博弈)
- HDU5512(Pagodas)
- HDU5512 Pagodas
- hdu5512-Pagodas
- HDU5512 Pagodas
- HDU5512--Pagodas
- HDU5512 Pagodas(GCD)
- HDU5512 Pagodas(GCD+水题)
- HDU5512 Pagodas (欧几里得)
- Pagodas --(hdu5512)2015ACM/ICPC亚洲区沈阳站
- hdu5512 Pagodas 规律题 gcd
- 【HDU5512 2015沈阳赛区D】【签到题 gcd博弈】Pagodas 取数x+y或x-y
- hdu5512 Pagodas(2015ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学) )
- 2015ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学)HDU5512 Pagodas
- 【hdu5512 规律】Pagodas icpc2015·沈阳
- HDU 5512 Pagodas (简单博弈 gcd)
- HDU 5512 Pagodas (GCD 博弈)
- HDU 5512 Pagodas【博弈】
- java的System.getProperty()方法可以获取的值
- 涨姿势! 对于可访问性设计师必知的7件事(上)
- the key specified to compute a hash value is expired
- 关注DevOps
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
- HDU5512 Pagodas(博弈)
- 涨姿势! 对于可访问性设计师必知的7件事(上)
- [OpenJudge-NOI]算24 Dfs
- stream, parser, 文法的一些概念
- 四则运算java实现
- 据文字动态确定Label宽高
- Matlab坐标修改 gca
- monkeyrunner自动化测试工具--真机运行提示:could not connect to view server
- HDU 5533 Dancing Stars on Me(凸包)