当前位置: 首页 > 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.yayakq.cn/news/37663/

相关文章:

  • wordpress 底部悬浮惠州seo招聘
  • 郑州网站建设汉狮企业建设网站的规定
  • 哪些网站建设公司好海沧区建设局网站 破路申请
  • 电子商务网站建设训练总结wordpress修改文章次序
  • 杭州免费自助建站模板企业网络架构拓扑图
  • 没有网站可以做seoo2o平台是什么意思
  • 泸州工投建设集团有限公司网站电脑版浏览器入口
  • 做网站必须要dreamever小城镇建设网站答案
  • 和老妇做爰视频网站网站个人空间
  • 酒店网站建设的构思网页特效代码网站
  • 建网站优化网上国网注册推广有多少钱
  • 班级网站源代码农产品网站建设策划
  • 吉安网站建设兼职中国建设银行官网站电话
  • 网站设计个人黑白摄影网站
  • 秦皇岛生态文明建设搜索引擎优化 简历
  • 手表官方网站网站建设策划怎么谈
  • 陕西省西安市制作网站买的网站模板里面是什么
  • 沈阳企业网站seo公司购物网站开发的背景
  • 网站知名度网站当电话线
  • 网站建设费一般多少钱北京12345网上投诉平台
  • 全屏响应式网站八上电脑课做网站需要什么软件
  • 网站建设工作半年通报seo国外推广软件
  • 网站快速被百度收录门户网站特点
  • 手表网站排名186信息网泉州网站建设费用
  • 网站开发 html大型建设网站制作
  • 石家庄高端外贸建站移动互联网开发研究方向
  • 在线可以做翻译的网站吗wordpress 源码出售
  • 有什么做网站好用的软件wordpress 导航固定
  • 网站开发证书是什么自建网站营销
  • 做网站怎么把导航每个页面都有广州市营销型网站建设