这道题是有规律的博弈题目,,,

所以我们只需要找出规律来就ok了

牛人用sg函数暴力找规律,菜鸟手工模拟以求规律。。。【牢骚】

if(m>=2)

{

if(n<=m) {first第一口就可以吃掉所有的。所以first必赢,}

else {first无法一口吃掉所有的,所以second成了主动的了,如果first第一口吃掉k1个,那么明智的second只要吃掉k2个就可以了(n-k1-k2是偶数,也包括
0的),使得 剩下的数字是分成两个数字数目相等的堆,以后的工作便是first做什么,那么second就另一个堆上做什么(包括分堆操作)}

}

代码如下:

#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <algorithm>
#include <string>
#include <cmath>
#include <queue>
#include <stack>
#include <vector>
#include <map> #define LL long long
#define eps 1e-8
#define N 15
#define K 15 using namespace std; int main ()
{
int t, k = 0;
scanf("%d", &t);
while(t--)
{
int n, m;
scanf("%d%d",&n, &m);
printf("Case %d: ",++k);
if(m==1)
{
if(n&1) puts("first");
else puts("second");
continue;
}
if(n<=m) puts("first");
else puts("second");
}
return 0;
}

最新文章

  1. “四核”驱动的“三维”导航 -- 淘宝新UI(需求分析篇)
  2. bzoj2083【Poi2010】Intelligence test
  3. Windows请求连接 Vmware+Ubuntu14被拒绝 的幽怨诉说
  4. Polly
  5. 【MyEcplise 插件】反编译插件jad
  6. 手动编译Jsp文件
  7. 防止服务器被暴力破解使用DenyHosts
  8. POJ2135 最小费用最大流模板题
  9. public, protected, private, internal, protected internal简析
  10. MVC Model Binder 规则
  11. 《Linear Algebra and Its Applications》-chaper2-矩阵代数-分块矩阵
  12. 精确覆盖DLX算法模板
  13. Jquery filter()方法简介
  14. /etc/group文件详解
  15. SAP GB01替代 程序:RGUGBR00
  16. IE10和IE11中滑动条遮挡页面问题
  17. springmvc 项目单元测试
  18. Equal 路由类
  19. Git的分支管理
  20. Oracle的动态SQL

热门文章

  1. xml的解析与创建——bing到youdao导入文件的转换
  2. Ceph剖析:故障检测
  3. [转]CentOS-6.3安装配置cmake
  4. Sprint3(12.18)总结
  5. ServiceStack.OrmLite中的一些&quot;陷阱&quot;(2)
  6. luogu p2330[SCOI05] 繁忙的都市——瓶颈生成树
  7. 去重 ROW_NUMBER() OVER(PARTITION BY 分组字段 ORDER BY 排序字段) RN
  8. Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
  9. 在Windows server 2008 R2上安装Python3.5
  10. 详解在Visual Studio中使用git版本系统[转]