【hdu 5512】【 2015ACM/ICPC亚洲区沈阳站】Pagodas 题意&题解&代码(C++)
题目链接:
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++)相关推荐
- 【HDU 6217 2017ACM/ICPC亚洲区沈阳站】BBP Formula
BBP算法的一个模板 #include <cstdio> #include<iostream> using namespace std; typedef long long l ...
- HDU6218 2017ACM/ICPC亚洲区沈阳站 Bridge(Set,线段树)
HDU6218 2017ACM/ICPC亚洲区沈阳站 Bridge Solution 我们考虑维护在环上的边的个数,答案就是总边数减去环上边数. 环的形态是这样的:(0,l),(0,l+1)...(0 ...
- 2016ACM/ICPC亚洲区沈阳站-重现赛(感谢东北大学)
目录 A Thickest Burger B Relative atomic mass C Recursive sequence · 矩阵快速幂 E Counting Cliques · 暴力 H G ...
- 2016ACM/ICPC亚洲区大连站现场赛题解报告(转)
http://blog.csdn.net/queuelovestack/article/details/53055418 下午重现了一下大连赛区的比赛,感觉有点神奇,重现时居然改了现场赛的数据范围,原 ...
- 2016ACM/ICPC亚洲区大连站现场赛题解报告
此文章可以使用目录功能哟↑(点击上方[+]) 下午重现了一下大连赛区的比赛,感觉有点神奇,重现时居然改了现场赛的数据范围,原本过的人数比较多的题结果重现过的变少了,而原本现场赛全场过的人最少的题重现做 ...
- HDU 5952 Counting Cliques(2016ACM/ICPC亚洲区沈阳站-重现赛)
题目分析 这道题看样子没有什么办法,主要就是有策略的暴力,因为每个点连接的点不超过20个,那么就可以直接进行暴力,但是这样会有很多重复,因此需要剪枝,具体情况就是每次搜过一个点之后就把这个点连接的所有 ...
- 暑期ACM模拟赛--2017ACM/ICPC亚洲区沈阳站-重现赛 【待补】
A - BBP Formula HDU - 6217 (数学问题+公式推导+快速幂) F - Heron and His Triangle HDU - 6222 (数学问题+海伦公式+大数) I - ...
- 2017ACM/ICPC亚洲区沈阳站 C Hdu-6219 Empty Convex Polygons 计算几何 最大空凸包
题面 题意:给你一堆点,求一个最大面积的空凸包,里面没有点. 题解:红书板子,照抄完事,因为题目给的都是整点,所以最后答案一定是.5或者.0结尾,不用对答案多做处理 1 #include<bit ...
- 2016 ACM/ICPC亚洲区青岛站现场赛(部分题解)
摘要 本文主要列举并求解了2016 ACM/ICPC亚洲区青岛站现场赛的部分真题,着重介绍了各个题目的解题思路,结合详细的AC代码,意在熟悉青岛赛区的出题策略,以备战2018青岛站现场赛. HDU 5 ...
最新文章
- Xamarin中VS无法连接Mac系统的解决办法
- 教授爆笑讲解超级玛丽
- 阿里mysql连接数据库服务器配置_配置链接mysql数据库
- CodeForces - 1328F Make k Equal(模拟)
- C#中如何复制窗体到另一个项目
- 深度学习(七十二)tensorflow 集群训练
- 苹果员工号召罢工 呼吁顾客平安夜不购买苹果产品
- 网站能ping通 但是打不开_SEO网站建设的三要素:域名、空间、网站程序
- jQuery EasyUI 下拉菜单获取日期,最高年份为当前年份,最低年份为当前年份向前推10年...
- 计算机组成与系统结构概述
- med4way:中介效应和交互效应分析
- 百度apollo自动驾驶modules\planning\tasks\optimizers\path_time_heuristic\PathTimeHeuristicOptimizer类代码详解
- 生鲜电商、社区团购、团长中心、地址管理、自提点、订单列表、限时折扣、预售、会员储值、钱包、同城配送、门店自提、团长自提、采购、履约、仓储、运输、财务、移动端电商原型、rp源文件、axure电商原型
- Flink系列文档-(YY03)-Flink编程基础API-Source
- 操作系统应该如何在多CPU上调度工作?
- Abp.Zero 手机号免密登录验证与号码绑定功能的实现(一):验证码模块
- filebeat7.7.0相关详细配置预览- processors - timestamp
- Microsoft® Windows® Malicious Software Removal Tool (KB890830)
- 3dmax模型+unfold展开uv+substancepainter绘制贴图+导入unity
- 光电效应测普朗克常数实验,科大奥瑞平台计算Python程序
热门文章
- 计算机组成原理诺,计算机组成原理与系统结构 第8章 计算机系统结构.ppt
- Python 简易版小工具 | 计算天数
- java雪花_基于java实现的雪花算法
- 计算机控制op是啥,安徽建筑大学 2015计算机控制技术 期末考试复习题
- Unity LOD-Level of Detail(多层次细节)使用心得2—— LOD Bias设置
- linux hid 设备驱动,linux hid驱动
- STG2Seq:多步乘车需求预测的时空图序列模型
- VLOOKUP命令不生效的坑
- make clean与make distclean的区别
- linux 个人云存储_2020年NAS首选,超高速读写备份,联想个人云存储A1深度体验