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

网站怎么做微信送红包活动seo推广一个月见效

网站怎么做微信送红包活动,seo推广一个月见效,电脑制作ppt的软件叫什么,中国购物网站设计欣赏给定 n 堆石子#xff0c;两位玩家轮流操作#xff0c;每次操作可以取走其中的一堆石子#xff0c;然后放入两堆规模更小的石子#xff08;新堆规模可以为 0 #xff0c;且两个新堆的石子总数可以大于取走的那堆石子数#xff09;#xff0c;最后无法进行操作的人视为失…给定 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_setusing 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_setint 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 () {cinn;memset(f, -1, sizeof f); // 记忆化搜索因为sg值都是自然数所以初始化成-1代表没有求过int res 0;while(n -- ){int x;cinx;res ^ sg(x);}if(res) puts(Yes);else puts(No);return 0; }
http://www.zqtcl.cn/news/521479/

相关文章:

  • 专业微网站开发做购物网站怎么赚钱
  • 怎样做酒店网站ppt什么是企业网络营销平台
  • 科技部网站改版方案济南众筹网站建设
  • 中国城乡与住房建设部网站电子商务公司名字推荐
  • 设计参考网站有哪些wordpress 支付宝免签
  • 网站关键词排名优化应该怎么做外包加工网缝纫机外放加工活
  • 电影网站建设模板从传播的角度
  • 北京建网站的公司广州冼村和猎德村哪个最有钱
  • 成都网站建设有限公司济南j建设网
  • 一家网站建设公司需要什么资质互联网网站模块
  • 网站开发php支付接口网站平台建设缴纳什么税
  • 百度文库推广网站庆云网站seo
  • 全网通网站wordpress 按点击调用热门文章
  • 添加网站栏目的步骤网站需求分析怎么做
  • 做网站用那一种语言最好武邑网站建设价格
  • 哈尔滨网站制作招聘互动的网站
  • 专业网站建设品牌网站建设基础课件
  • 自学网站编程网站建设银行北京冬奥会纪念币发行时间
  • 个人网站备案需要盖章吗做网站用什么颜色好
  • 在线制作论坛网站做网站开发团队
  • 2017年网站建设工作总结dhru商城网站建设
  • 建设网站需要申请深圳的网站建设的公司
  • 教育类的网站案例门户网站建设推广
  • 网站建设公司哪家比较好外贸网站建设公司价格
  • 做网站大概价格网站备案填写
  • 网站建设容易出现的问题网站建设学习网公司有哪些
  • 做网站的准备什么com域名
  • 百度资料怎么做网站赣州有没有做网站的
  • 网站上地图怎么做的福建省晋江市建设局网站
  • 休闲咖啡厅网站开发目标站内推广的方法和工具