题目链接:
http://acm.hdu.edu.cn/showproblem.php?pid=5512
题意:
给出n个点和a,b两个初始被标记的点,每次可以选取已经被标记点中的两个点 i , j 来标记新点 i+j 或 i-j,两个人轮流标记,如果谁无法标记,谁输,输出赢的人。
题解:
首先我们发现当a,b互质时,它通过以上操作,一定能标记到1号点,接着所有点都可以标记,当a,b不互质时,多写几个数找规律发现gcd(a,b)倍数的位置都可以标记到。
代码:

#include<iostream>
#include<algorithm>
#include<stdio.h>
using namespace std;
int n,T,a,b;
int main()
{scanf("%d",&T);for (int t=1;t<=T;t++){scanf("%d%d%d",&n,&a,&b);int g=__gcd(a,b);int num=n/g-2;if (num%2==1)printf("Case #%d: Yuwgna\n",t);elseprintf("Case #%d: Iaka\n",t);}
}

【hdu 5512】【 2015ACM/ICPC亚洲区沈阳站】Pagodas 题意&题解&代码(C++)相关推荐

  1. 【HDU 6217 2017ACM/ICPC亚洲区沈阳站】BBP Formula

    BBP算法的一个模板 #include <cstdio> #include<iostream> using namespace std; typedef long long l ...

  2. HDU6218 2017ACM/ICPC亚洲区沈阳站 Bridge(Set,线段树)

    HDU6218 2017ACM/ICPC亚洲区沈阳站 Bridge Solution 我们考虑维护在环上的边的个数,答案就是总边数减去环上边数. 环的形态是这样的:(0,l),(0,l+1)...(0 ...

  3. 2016ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学)

    目录 A Thickest Burger B Relative atomic mass C Recursive sequence · 矩阵快速幂 E Counting Cliques · 暴力 H G ...

  4. 2016ACM/ICPC亚洲区大连站现场赛题解报告(转)

    http://blog.csdn.net/queuelovestack/article/details/53055418 下午重现了一下大连赛区的比赛,感觉有点神奇,重现时居然改了现场赛的数据范围,原 ...

  5. 2016ACM/ICPC亚洲区大连站现场赛题解报告

    此文章可以使用目录功能哟↑(点击上方[+]) 下午重现了一下大连赛区的比赛,感觉有点神奇,重现时居然改了现场赛的数据范围,原本过的人数比较多的题结果重现过的变少了,而原本现场赛全场过的人最少的题重现做 ...

  6. HDU 5952 Counting Cliques(2016ACM/ICPC亚洲区沈阳站-重现赛)

    题目分析 这道题看样子没有什么办法,主要就是有策略的暴力,因为每个点连接的点不超过20个,那么就可以直接进行暴力,但是这样会有很多重复,因此需要剪枝,具体情况就是每次搜过一个点之后就把这个点连接的所有 ...

  7. 暑期ACM模拟赛--2017ACM/ICPC亚洲区沈阳站-重现赛 【待补】

    A - BBP Formula HDU - 6217 (数学问题+公式推导+快速幂) F - Heron and His Triangle HDU - 6222  (数学问题+海伦公式+大数) I - ...

  8. 2017ACM/ICPC亚洲区沈阳站 C Hdu-6219 Empty Convex Polygons 计算几何 最大空凸包

    题面 题意:给你一堆点,求一个最大面积的空凸包,里面没有点. 题解:红书板子,照抄完事,因为题目给的都是整点,所以最后答案一定是.5或者.0结尾,不用对答案多做处理 1 #include<bit ...

  9. 2016 ACM/ICPC亚洲区青岛站现场赛(部分题解)

    摘要 本文主要列举并求解了2016 ACM/ICPC亚洲区青岛站现场赛的部分真题,着重介绍了各个题目的解题思路,结合详细的AC代码,意在熟悉青岛赛区的出题策略,以备战2018青岛站现场赛. HDU 5 ...

最新文章

  1. Xamarin中VS无法连接Mac系统的解决办法
  2. 教授爆笑讲解超级玛丽
  3. 阿里mysql连接数据库服务器配置_配置链接mysql数据库
  4. CodeForces - 1328F Make k Equal(模拟)
  5. C#中如何复制窗体到另一个项目
  6. 深度学习(七十二)tensorflow 集群训练
  7. 苹果员工号召罢工 呼吁顾客平安夜不购买苹果产品
  8. 网站能ping通 但是打不开_SEO网站建设的三要素:域名、空间、网站程序
  9. jQuery EasyUI 下拉菜单获取日期,最高年份为当前年份,最低年份为当前年份向前推10年...
  10. 计算机组成与系统结构概述
  11. med4way:中介效应和交互效应分析
  12. 百度apollo自动驾驶modules\planning\tasks\optimizers\path_time_heuristic\PathTimeHeuristicOptimizer类代码详解
  13. 生鲜电商、社区团购、团长中心、地址管理、自提点、订单列表、限时折扣、预售、会员储值、钱包、同城配送、门店自提、团长自提、采购、履约、仓储、运输、财务、移动端电商原型、rp源文件、axure电商原型
  14. Flink系列文档-(YY03)-Flink编程基础API-Source
  15. 操作系统应该如何在多CPU上调度工作?
  16. Abp.Zero 手机号免密登录验证与号码绑定功能的实现(一):验证码模块
  17. filebeat7.7.0相关详细配置预览- processors - timestamp
  18. Microsoft® Windows® Malicious Software Removal Tool (KB890830)
  19. 3dmax模型+unfold展开uv+substancepainter绘制贴图+导入unity
  20. 光电效应测普朗克常数实验,科大奥瑞平台计算Python程序

热门文章

  1. 计算机组成原理诺,计算机组成原理与系统结构 第8章 计算机系统结构.ppt
  2. Python 简易版小工具 | 计算天数
  3. java雪花_基于java实现的雪花算法
  4. 计算机控制op是啥,安徽建筑大学 2015计算机控制技术 期末考试复习题
  5. Unity LOD-Level of Detail(多层次细节)使用心得2—— LOD Bias设置
  6. linux hid 设备驱动,linux hid驱动
  7. STG2Seq:多步乘车需求预测的时空图序列模型
  8. VLOOKUP命令不生效的坑
  9. make clean与make distclean的区别
  10. linux 个人云存储_2020年NAS首选,超高速读写备份,联想个人云存储A1深度体验