当前位置: 首页 > news >正文

射洪做网站app软件开发制作公司

射洪做网站,app软件开发制作公司,免费网站入口网站免费进,微模板如何建微网站集合-Nim游戏 核心思想: 博弈论 sg函数:在有向图游戏中,对于每个节点x,设从x出发共有k条有向边,分别到达节点y1,y2,yk,定义SG(x)的后记节点y1,y2,,yk的SG函数值构成的集合在执行mex运算的结果,即:SG(x)mex({SG(y1),SG(y2)SG(yk)}) **特别地,**整个有向图…

集合-Nim游戏

  • 核心思想: 博弈论

    • sg函数:在有向图游戏中,对于每个节点x,设从x出发共有k条有向边,分别到达节点y1,y2,····yk,定义SG(x)的后记节点y1,y2,····,yk的SG函数值构成的集合在执行mex运算的结果,即:SG(x)=mex({SG(y1),SG(y2)····SG(yk)})
      **特别地,**整个有向图游戏G的SG函数值被定义为有向图游戏起点s的SG函数值,即 SG(G)=SG(s).
      • mex函数:设S表示一个非负整数集合.定义mex(S)为求出不属于集合S的最小非负整数运算
  •   #include <iostream>#include <cstring>#include <algorithm>#include <unordered_set>using namespace std;const int N = 110,M = 10010;int n,m;int s[N],f[M];int sg(int x){if(f[x] != -1) return f[x];unordered_set<int> S;for(int i=0;i<m;i++){int sum = s[i];if(x >= sum) S.insert(sg(x-sum));}for(int i=0;;i++)if(!S.count(i))return f[x] = i;}int main(){cin>>m;for(int i=0;i<m;i++) cin>>s[i];cin>>n;memset(f,-1,sizeof f);int res=0;for(int i=0;i<n;i++){int x;cin>>x;res ^= sg(x);}if (res) puts("Yes");else puts("No");}
    
http://www.hotlads.com/news/4146.html

相关文章:

  • 十大赚钱小程序关键词seo排名优化软件
  • 无锡优化网站费用网页设计首页制作
  • 大连鼎信网站建设公司seo网络推广招聘
  • 如何做微信小程序?网站seo怎么操作
  • phpstudy做网站运营的坏处百度seo推广怎么做
  • 企业网站备案所需材料 amp外国网站的浏览器
  • 南京自适应网站搜狗seo排名软件
  • 手机 dns 国外网站百度云官网登录入口
  • 张家界做网站公司推广产品的方式有哪些
  • 做外贸没有网站需要注意什么条件促销活动推广语言
  • 网站内外链怎么做泉州百度广告
  • 宁波网站优化方案岳阳seo快速排名
  • 西装定制百度seo服务方案
  • 浙江温州乐清优化关键词排名外包
  • 网站建设标准流程seo关键词优化技巧
  • 电子商务网站系统建设进度安排自己怎样开网站
  • 游戏后端开发seo指导
  • 动易网站模板线上推广网络公司
  • 免费空间的个人网站汉川seo推广
  • 做网站每年需要购买域名吗免费域名注册官网
  • 那些网站可以上传自己做的视频如何制作网站教程
  • 哪个网站可以做全网推广上海网站快速排名优化
  • 电商网站开发人员结构兰州网络推广优化怎样
  • 网页拒绝了您的访问宁波seo网络推广优质团队
  • apache部署多个网站seo营销技巧
  • frontpage网页制作实例关键词优化seo公司
  • 汽车网站设计seo搜索引擎优化是什么意思
  • 前台网站建设seo有哪些网站
  • php 网站 模板郑州网络营销哪个好
  • 集团公司做网站的好处有什么软文推广的标准类型