传送门
思路:
蒟蒻不会数学分析,只会暴力打表找规律
找了一节多课……
然后就发现它们是按照m长度循环的,而且在m为偶数时要取反
好像说不太清楚……
反正能A的代码就是好代码
代码:

#include<cstdio>
using namespace std;
int T,n,m,a,b;
void work()
{scanf("%d%d",&n,&m);a=((n-1)%m)%2;b=((n-1)/m)%2;if (m%2==0)printf("%d\n",a^b^1);elseprintf("%d\n",a^1);
}
main(){for (scanf("%d",&T);T;--T) work();}

附暴力

#include<cstdio>
#include<cstring>
using namespace std;
int n,m;
int sum[200];
int dfs()
{bool b[200];memset(b,0,sizeof(b));for (int i=1;i<=m;++i)for (int j=i;j<=m;++j)if (((i!=j&&sum[i]&&sum[j])||(i==j&&sum[i]>=2))&&i+j<=m)--sum[i],--sum[j],++sum[i+j],b[dfs()]=1,++sum[i],++sum[j],--sum[i+j];for (int i=0;;++i)if (!b[i]) return i;
}
main()
{int T;scanf("%d",&T) ;while (T--){scanf("%d%d",&n,&m);sum[1]=n;if (dfs()) puts("0"); else puts("1");}
}

PsPs
手玩pascal冲榜到rank8= =

【BZOJ3609】人人尽说江南好,博弈相关推荐

  1. bzoj3609 [Heoi2014]人人尽说江南好 博弈

    表示 并不会打表,太久没有做博弈题了. 好像也不是很难的样子,就是加了个限制= = 那我最后最少要有n/m堆,那么前面的几堆都是满的,唯一不是满的的那一堆的数量是n%m. 然后我们模拟最后那一步是谁走 ...

  2. [bzoj3609]人人尽说江南好

    贪心什么鬼..为何想起了博弈论.. 1 #include <iostream> 2 #include <algorithm> 3 #include <cstring> ...

  3. 【BZOJ3609】人人尽说江南好(博弈论)

    [BZOJ3609]人人尽说江南好(博弈论) 题面 BZOJ 洛谷 题解 昨天考试的时候,毒瘤出题人出了一个\(noip\)博弈十合一然后他就被阿鲁巴了,因为画面残忍,就不再展开. 这题是他的十合一中 ...

  4. BZOJ3609 Heoi2014 人人尽说江南好【推理+结论】

    BZOJ3609 Heoi2014 人人尽说江南好 Description 小 Z 是一个不折不扣的 ZRP(Zealot Round-game Player,回合制游戏狂热玩家),最近他 想起了小时 ...

  5. bzoj 3609: [Heoi2014]人人尽说江南好(博弈)

    3609: [Heoi2014]人人尽说江南好 Time Limit: 10 Sec  Memory Limit: 256 MB Submit: 567  Solved: 407 [Submit][S ...

  6. 博弈论——P4101 人人尽说江南好

    博弈论--P4101人人尽说江南好 题目 算法分析 Code 反思与总结 对博弈论还不是那么明白的小伙伴请先阅读 这篇文章 题目 Luogu: P4101 [HEOI2014]人人尽说江南好 游戏的规 ...

  7. [HEOI2014] 人人尽说江南好

    [HEOI2014] 人人尽说江南好 题目大意:一个博弈游戏,地上\(n\)堆石子,每堆石子有\(1\)个,每次可以合并任意两个石子堆\(a,b\),要求\(a + b \leq m\),问先手赢还是 ...

  8. BZOJ 3609: [Heoi2014]人人尽说江南好

    3609: [Heoi2014]人人尽说江南好 Time Limit: 10 Sec  Memory Limit: 256 MB Submit: 474  Solved: 340 [Submit][S ...

  9. 人人尽说江南好 题解 [博弈论]

    人人尽说江南好 传送门:[HEOI2014]人人尽说江南好 先放词: 菩萨蛮 韦庄 人人尽说江南好,游子只合江南老,青水碧于天,画船听雨眠. 垆边人似月,皓腕凝霜雪,未老莫还乡,还乡须断肠. 题目分析 ...

  10. P4101 人人尽说江南好

    题目链接:P4101 人人尽说江南好 算法分析 无论怎么操作,最终合并的次数为奇数,则先手胜,否则先手败.先假设一种合并方案,双方尽量合并成mmm,然后再从1开始合并.这样总共的合并次数为:cnt=n ...

最新文章

  1. C_Imap 邮件的imap
  2. Notepad++中高亮显示ABAP代码方法
  3. Python实现迭代器协议
  4. 世界上最稳定的系统——维稳就靠它了!
  5. 1066. [SCOI2007]蜥蜴【最大流】
  6. 外部访问docker容器(docker run -p/-P 指令) docker run -d -p 5000:5000 {hostPort:containerPort(映射所有接口地}
  7. Java——线程的四种不同形式
  8. LeetCode 1185. 一周中的第几天
  9. python-面向对向-实例方法的继承
  10. Python代码—测试
  11. openssl paho.mqtt交叉编译
  12. 网络流量统计using ADB
  13. 线下产品风控门道真不少
  14. vscode npm install下载权限问题解决
  15. php 正则忽略空白,(PHP)正则表达式-忽略空白
  16. 华科c语言作业,华中科技大学标准c语言程序设计及应用习题答案
  17. 《深度学习轻松学》-第8章优化与训练
  18. 5款Java微服务开源框架
  19. OPPOA83_OPPOA83T_官方线刷包_救砖包_解账户锁
  20. 高清卫星影像DEM各个遥感卫星数据免费下载,3款软件4个网站推荐给你,从此不再为数据发愁

热门文章

  1. 虚拟机从网卡路由问题
  2. Python精确指南-第一章环境
  3. 红帽linux怎么装文件夹,红帽linux怎么安装第三方字体?
  4. hash值为负_java – HashCode给出负值
  5. java堆和客栈_JAVA中堆、栈,静态方法和非静态方法的速度问题
  6. webservice的css哪里添加,XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站
  7. 根据企业财务进行风险分析——基于pytorch
  8. 虚拟机VMware下安装Linux系统,Python3.7之TensorFlow安装
  9. leetcode206题:反转链表(迭代或是递归)
  10. 数字图像处理 频率域锐化 MATLAB实验