Alice and Bob are playing a game. 
The game is played on a set of positive integers from 1 to n. 
In one step, the player can choose a positive integer from the set, and erase all of its divisors from the set. If a divisor doesn't exist it will be ignored. 
Alice and Bob choose in turn, the one who cannot choose (current set is empty) loses. 
Alice goes first, she wanna know whether she can win. Please judge by outputing 'Yes' or 'No'.


Input

There might be multiple test cases, no more than 10. You need to read till the end of input. 
For each test case, a line containing an integer n. (1≤n≤5001≤n≤500) 
Output

A line for each test case, 'Yes' or 'No'. 
Sample Input

1

Sample Output

Yes

简单分析
1)一定会由某一方赢,不存在平局。
2)在第一步不取1的情况下 第一条成立
3)先手可以取1
=>所以对于任意一种情况,
  若先手不取1必输,则先手取1必赢;
  若先手取1必输,则先手不取1必赢;
=>先手必赢
1 #include <bits/stdc++.h>
2 using namespace std;
3 int main(){
4 int t;
5 while(cin>>t)
6 cout<<"Yes"<<endl;
7 }

D - Problem D. Game HDU - 6312的更多相关文章

  1. HDU 6312 - Game - [博弈][杭电2018多校赛2]

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6312 Problem Description Alice and Bob are playing a ...

  2. HDU - 6312( 2018 Multi-University Training Contest 2)

    bryce1010模板 http://acm.hdu.edu.cn/showproblem.php?pid=6312 输出前几项,都是"Yes" #include <bits ...

  3. HDU 6312.Game-博弈-签到题 (2018 Multi-University Training Contest 2 1004)

    2018 Multi-University Training Contest 2 6312.Game 博弈,直接官方题解,懒了. 考虑将游戏变成初始时只有2~n,如果先手必胜的话,那么先手第一步按这样 ...

  4. hdu 6312

    Problem Description Alice and Bob are playing a game.The game is played on a set of positive integer ...

  5. Problem I. Count - HDU - 6434(欧拉函数)

    题意 给一个\(n\),计算 \[\sum_{i=1}^{n}\sum_{j=1}^{i-1}[gcd(i + j, i - j) = 1]\] 题解 令\(a = i - j\) 要求 \[\sum ...

  6. Problem E. TeaTree - HDU - 6430 (树的启发式合并)

    题意 有一棵树,每个节点有一个权值. 任何两个不同的节点都会把他们权值的\(gcd\)告诉他们的\(LCA\)节点.问每个节点被告诉的最大的数. 题解 第一次接触到树的启发式合并. 用一个set维护每 ...

  7. hdu 4329

    problem:http://acm.hdu.edu.cn/showproblem.php?pid=4329 题意:模拟  a.     p(r)=   R'/i   rel(r)=(1||0)  R ...

  8. hdu 1036 (I/O routines, fgets, sscanf, %02d, rounding, atoi, strtol) 分类: hdoj 2015-06-16 19:37 32人阅读 评论(0) 收藏

    thanks to http://stackoverflow.com/questions/2144459/using-scanf-to-accept-user-input and http://sta ...

  9. HDU-5373 The shortest problem

    The shortest problem http://acm.hdu.edu.cn/showproblem.php?pid=5373 Time Limit: 3000/1500 MS (Java/O ...

  10. POJ 3831 &amp; HDU 3264 Open-air shopping malls(几何)

    题目链接: POJ:id=3831" target="_blank">http://poj.org/problem?id=3831 HDU:http://acm.h ...

随机推荐

  1. L1-8、Prompt提升提问质量的实用技巧(Tips)

    掌握提问的艺术,让你的 AI 更聪明.更贴心. 为什么你的提问得不到好答案? ChatGPT 等大模型的表现很大程度上取决于你的提问方式.提得好,AI 像专家:提不好,AI 像糊涂蛋. 常见低质量提问 ...

  2. Intellij IDEA 关闭和开启自动更新提示

    Intellij IDEA 几乎所有的设置操作都在 file ->settings 下,进入Settings页面,在左侧搜索框输入updates关键字,取消勾选Automatically che ...

  3. 科学做Leetcode,拒绝思维懒惰

    思考题目10分钟左右完全没有思路可以看题解,不要一道题自己整个30分钟,还是不会 => 这种行为属于思维上的懒惰,我们不要做一个懒惰的人 看题解: 10分钟左右完全没有思路看题解 做完题目一定要 ...

  4. DBA 必知必会 —— OB 4.x 版本如何查询磁盘空间占用情况?

    首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 "老纪的技术唠嗑局",会持续更新和 #数据库.#AI.#技术架构 相关的各种技术内容.欢迎感兴趣的朋友们关注! 这是 ...

  5. Visual Components 自定义工具创建吸附接口

    添加模型 打开VC,添加机器人模型 IRB 120, 再添加自定义工具模型(这里用基础模型的圆柱充当) 给自定义工具添加 "坐标框A" 和 "坐标框B" 切换到 ...

  6. 2025国内五大MES系统排名探秘:从核心架构到选型指南,解锁智造升级最优解

    在智能制造浪潮席卷全球的今天,MES系统(制造执行系统)作为连接企业管理层与车间生产层的"神经中枢",其重要性日益凸显.它能有效打通信息孤岛,实现生产全流程透明化.可控化与智能化, ...

  7. MongoDB入门实战教程(12)

    MongoDB在4.2版本开始全面支持了多文档事务,这也让MongoDB可以作为OLTP的选项之一,本篇我们就来学习一下MongoDB的多文档事务. 1 ACID支持程度 谈到事务,就不得不提经典的A ...

  8. java-Spring事务管理、SH整合

    程序中事务控制 事务控制概述 编程式事务控制 自己手动控制事务,就叫做编程式事务控制. Jdbc代码: Conn.setAutoCommite(false); // 设置手动控制事务 Hibernat ...

  9. 前端开发系列032-基础篇之DOM

    本文将详细介绍DOM相关的知识点,包括但不限于Document文档结构.Node节点.Node节点的类型.Node节点的关系以及DOM的基本操作( 节点的获取.节点的创建.节点的插入.节点的克隆和删除 ...

  10. SpringBoot--Profile你用对了吗

    所谓Profile,就是一组配置环境,各种程序组件的合集. 实际开发中,经常要在不同的环境间切换,比如,开发时应用的是开发场的部署环境:测试时,用的是测试场的部署环境:上线时,用的是产品场的部署环境. ...