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

html5制作软件/seo外包公司报价

html5制作软件,seo外包公司报价,淘宝 网站建设教程视频教程,找人做网站做小程序/* 一个状态的sg值就是不等于它的后继状态的sg值的最小非负整数 sg[x]为n代表在当前x的状态下,我通过操作可以到达任意一个小于n的状态,就可以转移成尼姆博弈了。 给n个连续的石子,每次操作取走连续的k个,问先手胜负 */ #include …
/*
一个状态的sg值就是不等于它的后继状态的sg值的最小非负整数
sg[x]为n代表在当前x的状态下,我通过操作可以到达任意一个小于n的状态,就可以转移成尼姆博弈了。
给n个连续的石子,每次操作取走连续的k个,问先手胜负
*/ #include <iostream>
#include <cstring>
using namespace std;int sg[55];
int n,k;int mex(int pos)   //求当石子数为pos个时的sg函数值 
{if( pos < k ) return 0;if( sg[pos] != -1 ) return sg[pos];  //记忆化 bool vis[105] = {0};for (int i = 0; i <= (pos-k)/2; i++)  //枚举取的位置 {vis[mex(i)^mex(pos-k-i)] = 1;    //注意后继状态是一个尼姆博弈时,异或起来的值就是可抵达的状态的sg值//理解:如果为1和2,异或和为3,那么意味着这个状态可以转移到2,到1,到0//取到1 1为必胜,即1,取到0 1为必败,取到2 0即为sg为2的状态 }for (int i = 0;; i++){if( vis[i] == 0 ){sg[pos] = i;return sg[pos];} }
}int main()
{int t,cnt = 0;scanf("%d",&t);while( t-- ){cnt ++;scanf("%d%d",&n,&k);memset(sg,-1,sizeof(sg));printf("Case %d: ",cnt);if( mex(n) ) printf("Winning\n");else printf("Losing\n");}return 0;
} 
http://www.jmfq.cn/news/4976821.html

相关文章:

  • 网站客服中心模板/扫描图片找原图
  • 独立站 wordpress/怎样制作属于自己的网站
  • 搜索引擎网站优化和推广方案/企业网站怎么注册
  • 佳作哪个公司做网站比较好/苏州seo网站优化软件
  • 个人网站注册流程/成人培训机构
  • 韩国的汽车设计网站/站长工具箱
  • 做试管网站/关键词如何确定
  • asp网站木马扫描/网站移动端优化工具
  • 汕头模板建站流程/nba最新交易动态
  • 武汉建设网站哪家好/文件外链生成网站
  • 网站建设代理怎么做/游戏优化软件
  • 3d建模可以自学吗/无锡网站优化
  • 网站建设放在什么科目/关键词推广
  • 河北地矿建设集团官方网站/山东免费网络推广工具
  • 网站QQ互联教程/什么叫软文推广
  • 竞网做的网站/汕头seo推广外包
  • 从本地服务入手做本地网站/重庆seo网页优化
  • 淘宝做的代码能在其他网站用吗/百度统计代码
  • 国外建设网站流程/天津放心站内优化seo
  • 上海网站关键词排名优化报价/百度指数免费查询
  • 做电影网站收入/免费建站网站大全
  • 网站出售/泸州网站优化推广
  • 网站备案 企业 个人/百度宣传做网站多少钱
  • 开网店0基础教程/企业网站优化服务公司
  • ionic做网站/中国站长之家网站
  • 企业商城网站开发建设/seo公司
  • 网站站长英语/网络整合营销推广
  • 物流公司响应式网站建设/微营销是什么
  • 周村家具行业网站建设/新冠疫情最新消息今天公布
  • 做同款的网站/搜索引擎分析论文