题意:

有一排n个石子(注意n可以为0),每次可以取1~K个连续的石子,Adrien先手,Austin后手,若谁不能取则谁输。

思路:

(1) n为0时的情况进行特判,后手必胜。

(2) 当k=1时,很容易可以发现:若n为偶数则后手赢,n为奇数则先手赢。

(3) 当k>1时,只要先手保证这一排石子两边对称,则后手必败,所以可知k>1时先手必胜。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    ios::sync_with_stdio(false);
    int n,k;
    cin>>n>>k;
    )cout<<"Austin"<<endl;
    )
    {
        )cout<<"Adrien"<<endl;
        else cout<<"Austin"<<endl;
    }
    else cout<<"Adrien"<<endl;
    ;
}

最新文章

  1. 字符型图片验证码识别完整过程及Python实现
  2. Mybatis中javaType和jdbcType对应关系
  3. BizTalk开发系列(三十二)浅谈BizTalk主机性能优化
  4. Scrum团队成立
  5. DisJSet:Wireless Network(POJ 2236)
  6. 快速搭建Redis缓存数据库
  7. java_web用户的自动登录模块的实现
  8. 翻译:WebApi 认证--用户认证Oauth解析
  9. BrnShop开源网上商城第四讲:自定义插件
  10. ORA-01078:failure in processing system parameters
  11. typedef std::string AddressLines[4]定义了一个string数组,大小为4
  12. 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
  13. C#中反射的概念及其使用(转)
  14. Could not locate executable E:\SoftWave\Hadoop-2.2.0\bin\winutils.exe in the Hadoop binaries解决办法
  15. 用sqlyog远程连接LINUX系统的MYSQL出现错解决方法
  16. javascript bom 编程
  17. SSM-Spring-19:Spring中JdbcTemplate
  18. windows server 2012 r2打造工作站链接 和 RTSS画面防止撕裂方法(包括笔记本独显撕裂,视频撕裂等)
  19. Android开发,关于如何在应用间共享SharedPreference
  20. Minor GC vs Major GC vs Full GC

热门文章

  1. CRLF与LF解析
  2. 学习笔记flexbox新布局
  3. Junit 单元测试、BeanUtils、Properties类
  4. BNF巴科斯-诺尔范式
  5. ping外网
  6. SVN 代码托管
  7. 根据viewport的size自动调整fontsize大小
  8. 浅析tnsping
  9. 使用mysli防止sql注入
  10. TIA Portal 和 scout 之间的驱动器地址分配