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

数据库对于做网站的重要性徐州关键词优化排名

数据库对于做网站的重要性,徐州关键词优化排名,div css旅游网站中文模板设计,外贸网站建设便宜台阶型Nim游戏 题目 https://www.acwing.com/problem/content/894/ 现在,有一个 n n n 级台阶的楼梯,每级台阶上都有若干个石子,其中第 i i i 级台阶上有 a i a_i ai​ 个石子( i ≥ 1 i \ge 1 i≥1)。 两位玩家轮流操作,每…

台阶型Nim游戏

题目

https://www.acwing.com/problem/content/894/

现在,有一个 n n n 级台阶的楼梯,每级台阶上都有若干个石子,其中第 i i i 级台阶上有 a i a_i ai 个石子( i ≥ 1 i \ge 1 i1)。

两位玩家轮流操作,每次操作可以从任意一级台阶上拿若干个石子放到下一级台阶中(不能不拿)。

已经拿到地面上的石子不能再拿,最后无法进行操作的人视为失败。

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

输入格式

第一行包含整数 n n n

第二行包含 n n n 个整数,其中第 i i i 个整数表示第 i i i 级台阶上的石子数 a i a_i ai

输出格式

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

否则,输出 No

数据范围

1 ≤ n ≤ 1 0 5 1 \le n \le 10^5 1n105,
1 ≤ a i ≤ 1 0 9 1 \le a_i \le 10^9 1ai109

输入样例:

3
2 1 3

输出样例:

Yes

思路

将奇数位置上面的数看成是Nim游戏即可,

必胜状态 a 1 ∧ a 3 . . . ∧ a n ! = 0 a_1 \land a_3 ...\land a_n!=0 a1a3...an!=0

代码

#include <bits/stdc++.h>#define int long long
using namespace std;signed main() {
#ifndef ONLINE_JUDGEfreopen("test.in", "r", stdin);freopen("test.out", "w", stdout);
#endifint n, res = 0, x;cin >> n;for (int i = 1; i <= n; ++i) {cin >> x;if (i & 1) res ^= x;}cout << (res ? "Yes" : "No") << endl;return 0;
}
http://www.hengruixuexiao.com/news/32765.html

相关文章:

  • 六安网站制作人才招聘seo信息查询
  • 深圳建设网站费用明细友情链接有哪些展现形式
  • 何如做外贸网站推网优化大师免费下载安装
  • 文档怎么做网页武汉seo人才
  • 怎么做动态网站百度点击软件
  • 西安网站seo技术厂家产品推广软文200字
  • 在线做视频网站网站流量统计系统
  • web前端学习路线seo点击软件哪个好用
  • 2015百度竞价单页面网站模板源码设计百度seo排名优化公司哪家强
  • 网站中查看熊掌号怎么做的哪有免费的网站
  • 用网站开发客户发邮件网络推广是以企业产品或服务
  • wordpress模版做网站广州疫情最新新增
  • 网站的分类有哪些天津债务优化公司
  • 网站打开速度规定多长时间上海专业seo公司
  • 番禺区网站建设哪里有google永久免费的服务器
  • 腾龙时时彩做号软件官方网站找竞价托管公司
  • b2c的交易平台有哪些厦门seo推广优化
  • 昆明网站建设哪家便宜网站建设方案优化
  • 百度站长平台诊断网站优化公司哪个好
  • 赤峰网站开发公司常州seo关键词排名
  • 太原网站公司seo能干一辈子吗
  • 网站制作公司制作网站seo确定关键词
  • 建设通是正规网站吗数据分析师培训机构推荐
  • 信科网络广州建网站网站统计
  • 多元 集团 网站建设方案网络营销的内涵
  • 外贸鞋的网站建设海南网站设计
  • 重庆市建设工程质量协会网站竞价推广托管开户
  • 政府网站建设愿景百度引擎搜索
  • 做寝室介绍网站如何做推广宣传
  • 设计免费素材网站服务器ip域名解析