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

企业官方网站的作用wordpress 投票 插件

企业官方网站的作用,wordpress 投票 插件,东营市做网站,wordpress发邮件悬浮窗口给定 n 堆石子,两位玩家轮流操作,每次操作可以取走其中的一堆石子,然后放入两堆规模更小的石子(新堆规模可以为 0 ,且两个新堆的石子总数可以大于取走的那堆石子数),最后无法进行操作的人视为失…

给定 n
堆石子,两位玩家轮流操作,每次操作可以取走其中的一堆石子,然后放入两堆规模更小的石子(新堆规模可以为 0
,且两个新堆的石子总数可以大于取走的那堆石子数),最后无法进行操作的人视为失败。

问如果两人都采用最优策略,先手是否必胜。

输入格式
第一行包含整数 n

第二行包含 n
个整数,其中第 i
个整数表示第 i
堆石子的数量 ai

输出格式
如果先手方必胜,则输出 Yes。

否则,输出 No。

数据范围
1≤n,ai≤100
输入样例:
2
2 3
输出样例:
Yes
在这里插入图片描述

#include <iostream>
#include <algorithm>
#include <cstring>
#include <unordered_set>using namespace std;const int N = 110;
int n;
int f[N];//存i个状态的sg值int sg(int x)
{if(f[x] != -1) return f[x];unordered_set<int> S; //哈希表存储每个局面可以到的局面//这个地方特别关键:在集合的Nim游戏中,我们可以明显的知道可以到的下一个状态是什么//比如(x - s[i]),这道题里面需要遍历一下所有可能到达的状态,并且异或起来for(int i = 0; i < x; i ++ )for(int j = 0; j <= i; j ++) //用i和j表示分成的两个状态S.insert(sg(i) ^ sg(j));for(int i = 0; ; i ++ )if(!S.count(i))return f[x] = i;
}int main ()
{cin>>n;memset(f, -1, sizeof f); // 记忆化搜索,因为sg值都是自然数,所以初始化成-1,代表没有求过int res = 0;while(n -- ){int x;cin>>x;res ^= sg(x);}if(res) puts("Yes");else puts("No");return 0;
}
http://www.yayakq.cn/news/943273/

相关文章:

  • 网站开发工资高么软件界面设计与色彩搭配
  • 北京大兴黄村网站建设深圳外贸网站建设哪家好
  • 做网站加推广多少钱网站用哪些系统做的比较好用
  • 苍南做网站上海网页制作服务商
  • 网站关键词添加多少个课程网站建设的基本原理
  • 北京网站制作公司报价打不开wordpress的登陆界面
  • 云南建投第七建设有限公司网站wordpress增加用户组
  • 视频网站后台登陆商务网站建设的第一步
  • 手机行情网站淘宝做网站的店
  • 网站的充值是怎么做的媒体软文发稿
  • 专业网站搭建运营wordpress 判断语句
  • 展示网站方案早期做网站 如何推广
  • 简单的seo网站优化排名wordpress兼容php版本
  • 网站项目策划大纲15年做那些网站能致富
  • 提升网站速度友情链接检测方法
  • 福建工程建设网站wordpress 树形菜单插件
  • 余姚网站建设维护最新招聘信息高权重网站发外链
  • 无锡企业网站制作一般多少钱建设银行哪个是假网站
  • 创一个网站怎样赚钱百度贴吧广告投放
  • 织梦模板库怎么优化标题和关键词排名
  • 网站解析后怎么解决方法wordpress数据库数据导出
  • 琼海商城网站建设威海市文登区城乡建设局网站
  • 湖北省建设厅网站查询办公室现代简约装修效果图
  • 怎么在搜索引擎做网站登记桃源网站建设
  • 什么网站可以做投资网站 国外空间不需要icp许可证吗
  • 米课wordpress建站网站备案验证码错误
  • 网站建设朋友圈怎么写品牌建设的建议
  • 淮南市城乡建设档案馆网站双wordpress自动同步文章
  • 网站项目建设计划电商运营方案计划书
  • 长沙 外贸网站建设公司价格长沙app开发