【博弈论】【SG函数】【找规律】Gym - 101147A - The game of Osho
2024-09-03 15:17:48
以后这种题还是不能空想,必须打个表看看,规律还是比较好找的……具体是啥看代码。用SG函数暴力的部分就不放了。
#include<cstdio>
using namespace std;
int T,N,B,n;
int main()
{
freopen("powers.in","r",stdin);
scanf("%d",&T);
for(;T;--T)
{
int ans=0;
scanf("%d",&n);
for(int i=1;i<=n;++i)
{
scanf("%d%d",&B,&N);
if(B&1)
ans^=(N&1);
else if(N%(B+1)==B)
ans^=2;
else
ans^=((N%(B+1))&1);
}
puts(ans==0 ? "2" : "1");
}
return 0;
}
最新文章
- json loads No JSON object could be decoded 问题解决
- 请将 php.ini 中的 short_open_tag 设置为 On,否则无法继续安装。
- jsp_设置错误页
- surface RT app安装心得
- Delphi XE5 for android 图片缩放和拖动处理
- hdu-1016素数环
- java输出万年历
- java控制台输入输出
- C语言学习(记录)【内存相关_1:内存基础】
- KMP 算法 C++
- 2018c语言第1次作业
- Python----数据预处理
- linux ——shell 脚本
- web功能测试之表单、搜索测试
- js 对象转数组
- 在启用属性的情况下启动 Confluence 6
- [LintCode] 拓扑排序
- android studio怎么导入appcompat-v7
- JVM调优一些相关内容
- 【BZOJ3416】Poi2013 Take-out 栈