sg博弈结论为,下个状态sg的补集的最小值。
题目

#include<bits/stdc++.h>
using namespace std;
const int maxn=1e5+9;
bool book[15];
int sg[maxn];
int main()
{int t,a,b;scanf("%d%d%d",&t,&a,&b);a++;b++;memset(sg,0,sizeof(sg));for(int i=1;i<=t;i++){memset(book,0,sizeof(book));book[sg[i-1]]=1;for(int j=a;j<=b;j++){int k=i-j;if(k<0) break;else{book[sg[k]]=1;}}for(int j=0;j<=20;j++){if(!book[j]){sg[i]=j;break;}}}printf("%s\n",sg[t]!=0?"Alice":"Bob");return 0;
}

牛客小白月赛7 B自杀游戏(sg博弈)相关推荐

  1. 牛客小白月赛7 B 自杀游戏

    自杀游戏 思路: sg函数 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #include&l ...

  2. 牛客小白赛7 B自杀游戏 (博弈论,SG函数)

    链接:https://www.nowcoder.com/acm/contest/190/B 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...

  3. 牛客小白月赛3 C.博弈

    牛客小白月赛3 C.博弈 题目链接 题目描述 XHRlyb 在和 Cwbc 玩游戏. 在一个多重集合中有在 [l,r] 中的全部整数各一个,即 l,l+1,l+2,......,rl,l+1,l+2, ...

  4. 牛客小白月赛3 B.躲藏

    牛客小白月赛3 B.躲藏 题目链接 题目描述 XHRlyb和她的小伙伴Cwbc在玩捉迷藏游戏. Cwbc藏在多个不区分大小写的字符串中. 好奇的XHRlyb想知道,在每个字符串中Cwbc作为子序列分别 ...

  5. 牛客小白月赛16 小石的签到题(博弈)

    牛客小白月赛16 小石的签到题 链接:https://ac.nowcoder.com/acm/contest/949/A来源:牛客网 题目描述 输入描述: 共一行,输入一个数 nnn . 输出描述: ...

  6. F.孤独(牛客小白月赛39)

    F.孤独(牛客小白月赛39) 题意: 给定一棵树,寻找一个路径,将断掉所有与这个路径上的点相连的边,使得剩下的最大连通块的大小最小 题解: 这题有点印象,感觉做过,至少这个方法肯定遇到过 设dp[u] ...

  7. 牛客小白月赛58 B(暴力)C(思维)D(dp滚动数组优化)

    牛客小白月赛58 感觉没什么意思,这场月赛出题人有点问题. B 题意:给定一定的数据填充顺序和每一个填充层的名称,只有填充满了上一层才可以填充下一层. 但是每一层又属于某一个大层,一个大层中包含了若干 ...

  8. 牛客小白月赛65个人题解A-E

    1. 牛客小白月赛65 A. 牛牛去购物 题意:给定n元,购买价格为a元的篮球和价格为b的篮球,数量不定,要使得花掉的钱最多,也就是剩余的钱数最少,求这个值 (1 <= n, a, b < ...

  9. 牛客小白月赛24 J.建设道路

    牛客小白月赛24 J.建设道路 题目链接 题目描述 牛牛国有 nnn 个城市,编号为 1-n,第 iii 个城市有一个价值 aia_iai​ ,牛国的国王牛阔落特别喜欢在牛牛国旅游,并且他不想每次旅游 ...

最新文章

  1. 带你感受小而美的看板协作工具Leangoo的魅力
  2. awk读取txt生成mysql插入语句
  3. telnet服务器显示本机,记一次困扰了我一个月的服务器telnet故障是如何解决的?...
  4. 稀疏数组(数据结构)
  5. 教你写Bug,常见的 OOM 异常分析
  6. 来谈谈MySQL事务及事务引发的问题
  7. linux清除asm磁盘分区,ASM Diskgroup添加与删除
  8. makeObjectsPerformSelector 方法的用法
  9. git本地项目推动到gitlab远端服务器
  10. 吃热狗游戏Java_(转)Java中正确理解Thread Local的原理与适用场景
  11. SoftICE初使用
  12. 计算机数学位数,有效位数
  13. UE4UE5 VR开发多人联机RPC的坑
  14. WXS:微信小程序版JavaScript
  15. 蝴蝶效应、青蛙现象、鳄鱼法则、鲇鱼效应、羊群效应、刺猬法则
  16. 直流斩波电路在matlab中的建模与仿真,基于MATLAB/Simulink的直流斩波电路分析
  17. opencv python 多张jpg图片转成avi视频
  18. cad怎么画程序流程图_如何用cad绘制完整的流程图
  19. (附源码)springboot 网上作业管理系统 毕业设计 612317
  20. 获取所有部门中员工薪水最高的相关信息

热门文章

  1. 解决 windows 8.1 无线网络 连接受限
  2. 【core】设置core大小遇到-bash: ulimit: core file size: cannot modify limit: Operation not permitted
  3. ubuntu安装sougou中文输入法
  4. 计算机德育论文,计算机德育创新能力论文
  5. vue.js三十五—— 从无到有完整的项目实战2
  6. 《CSS Mastery》读书笔记(4)
  7. 作为一名HR,有哪些证书可以考?
  8. 微信小程序开发之简易计算器
  9. 常见小票打印机打印故障及解决方法汇总视频教程-王西猛-专题视频课程
  10. element-ui的tabs默认选中页签