2020 CCPC Wannafly 纳新一百的石子游戏(NIM博弈原理)
发布日期:2021-06-30 10:30:14
浏览次数:3
分类:技术文章
本文共 411 字,大约阅读时间需要 1 分钟。
做出这题需要对 n i m nim nim博弈的原理比较了解,关于 n i m nim nim博弈我写过一篇证明
如果先手能赢,当前状态必定是奇状态,设二进制是奇的最高位是 x x x
我们需要变到偶数状态,就必然要把 x x x这一位取反,所以方案数是所有第 x x x位二进制是 1 1 1的个数
#includeusing namespace std;#define int long longconst int maxn = 2e5+10;int n,a[maxn],b[maxn],shu[maxn];signed main(){ cin >> n; for(int i=1;i<=n;i++) { cin >> a[i]; int flag = 1,num = 0;//偶状态 for(int j=0;j<=60;j++) { if( a[i]&(1ll<
转载地址:https://issue-is-vegetable.blog.csdn.net/article/details/114407765 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月28日 16时15分51秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【学习笔记】对vanilla的一些个人理解
2019-04-30
【解决错误】The size of tensor a (8) must match the size of tensor b (64) at non-singleton dimension 1
2019-04-30
word文档中实现目录索引中标题加粗,前导符和页码不加粗
2019-04-30
“学硕” VS “专硕”
2019-04-30
【NLP学习笔记】知识图谱阅读笔记及其心得
2019-04-30
【工具使用】新版CSDN-markdown编辑器使用指南
2019-04-30
《知识图谱》阅读笔记(六)
2019-04-30
【NLP学习笔记】中文分词(Word Segmentation,WS)
2019-04-30
【NLP学习笔记】词性标注(Part-of-speech Tagging, POS)
2019-04-30
《知识图谱》阅读笔记(七)
2019-04-30
《知识图谱》阅读笔记(九)
2019-04-30
【超越白皮书7】你需要知道关于ETH2.0的几个事实
2019-04-30
超越白皮书8:穿云而过的闪电网络
2019-04-30
AMM做市无常损失对冲分析系列(一)—— 损益及期权对冲模型构建
2019-04-30
JS中document对象和window对象有什么区别
2019-04-30
【python练习题】遍历1
2019-04-30
【matlab】显示图片且下方显示文字
2019-04-30
关于greater<int>以及类模板的一些理解
2019-04-30