题解
2024-03-17 21:04:19
发布于:陕西
1阅读
0回复
0点赞
我和“ACGO之星”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1695017759936430080
#include<bits/stdc++.h>
#define int long long
using namespace std;
int n, x, m, ans;
signed main(){
scanf("%lld",& n);
while(n --){
scanf("%lld%lld", & x,& m);
if(x & 1) ans ^= x,++ x,-- m;//判断开头是否单独成组
if(m & 1) ans ^= x + m - 1,-- m;//判断末尾是否单独成组
ans ^= (m >> 1) & 1;//判断组数奇偶性
}
if(ans) puts("tolik");//先手赢
else puts("bolik");
return 0;
}
这里空空如也
有帮助,赞一个