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

怎样做京东网站域名服务器地址查询

怎样做京东网站,域名服务器地址查询,电脑如何创建网页,网上商城个人店铺N i m Nim Nim游戏 n n n堆物品,每堆有 a i a_i ai​个,每个玩家轮流取走任意一堆的任意个物品,但不能不取,取走最后一个物品的人获胜。 N i m Nim Nim游戏是一种经典的公平组合游戏。现在对它进行分析。 首先定义两个博弈中的状…

N i m Nim Nim游戏

n n n堆物品,每堆有 a i a_i ai个,每个玩家轮流取走任意一堆的任意个物品,但不能不取,取走最后一个物品的人获胜。

N i m Nim Nim游戏是一种经典的公平组合游戏。现在对它进行分析。

首先定义两个博弈中的状态:

  • 必胜状态:先手必胜的状态。
  • 必败状态:先手必败的状态。

对于这两个状态,我们可以知道:

  1. 没有后继状态的状态必然是必败状态。在这个状态中先手的是败者,因为他无法通过操作将游戏进行下去了。
  2. 一个状态是必胜状态当且仅当存在至少一个必败状态为它的后继状态。在这个状态中先手的人可以通过一次操作让对手在必败状态中先手。
  3. 一个状态的所有后继状态均为必胜状态,那么这个状态为必败状态。在这个状态中先手,无法避免让对方在必胜状态中先手。

回到 N i m Nim Nim游戏:

N i m Nim Nim游戏中,一个很显然的必败状态就是所有物品堆中物品的数量都为 0 0 0,即 [ 0 , 0 , . . . , 0 ] [0, 0, ..., 0] [0,0,...,0]。这个状态也是最终态。可以知道,在最终态时,所有物品堆中的物品数量的异或和是等于 0 0 0的,我们不妨假设状态和物品数量的异或和有关系。

证明有关:

一个非 0 0 0的异或和,产生最高位的 1 1 1总需要有奇数个数字来提供对应位置的 1 1 1。而我们为了消去这个 1 1 1,可以选择任意一个提供这个 1 1 1的数字,使其二进制中该位上的数字为 0 0 0,而且修改最高位为 0 0 0后得到的数字永远小于原来的数字,也就是说,我们可以任意修改其他位上的数字从而使得全部物品数量的异或和为 0 0 0

而对于一个为 0 0 0的异或和,假设存在一个 b ≠ a i b \not = a_i b=ai使得我们将 a i a_i ai修改为 b b b后,异或和还是为 0 0 0,则有 0 ⊕ a i ⊕ b = 0 0 \oplus a_i \oplus b = 0 0aib=0,为了使这个式子成立 b b b就要等于 a i a_i ai,与假设违背。

换句话说,对于一个物品数量异或和不为 0 0 0的状态,我们可以通过一次操作将物品数量的异或和修改为 0 0 0,而对于一个物品数量异或和为 0 0 0的操作,我们无法只通过一次操作保持物品数量的异或和不变。

从上可以得出,在 N i m Nim Nim游戏中,物品数量异或和为 0 0 0的状态是必败状态,物品数量异或和不为 0 0 0的状态是必胜状态。

接下来看例题:

【模板】Nim 游戏

【模板】Nim 游戏

题目描述

甲,乙两个人玩 nim 取石子游戏。

nim 游戏的规则是这样的:地上有 n n n 堆石子(每堆石子数量小于 1 0 4 10^4 104),每人每次可从任意一堆石子里取出任意多枚石子扔掉,可以取完,不能不取。每次只能从一堆里取。最后没石子可取的人就输了。假如甲是先手,且告诉你这 n n n 堆石子的数量,他想知道是否存在先手必胜的策略。

输入格式

本题有多组测试数据。

第一行一个整数 T T T T ≤ 10 T\le10 T10),表示有 T T T 组数据

接下来每两行是一组数据,第一行一个整数 n n n,表示有 n n n 堆石子, n ≤ 1 0 4 n\le10^4 n104

第二行有 n n n 个数,表示每一堆石子的数量.

输出格式

T T T 行,每行表示如果对于这组数据存在先手必胜策略则输出 Yes,否则输出 No

样例 #1

样例输入 #1

2
2
1 1
2
1 0

样例输出 #1

No
Yes

根据刚才的推论,我们只需要计算所有数字的异或和,就可以得出先手时处在必胜状态还是必败状态。用 O ( n ) O(n) O(n)的复杂度即可得出最后的胜负结果。

#include<bits/stdc++.h>
using namespace std;void solve()
{int n; cin >> n;int ans = 0;for(int i = 1; i <= n; ++i){int x; cin >> x;ans ^= x;}cout << (ans ? "Yes" : "No") << '\n';
}int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int _; cin >> _;while(_--) solve();return 0;
}

文章转载自:
http://umbilicate.tyjp.cn
http://christmasy.tyjp.cn
http://crusher.tyjp.cn
http://leishmanial.tyjp.cn
http://tco.tyjp.cn
http://decimet.tyjp.cn
http://parleyvoo.tyjp.cn
http://calcareousness.tyjp.cn
http://moondoggle.tyjp.cn
http://gaggy.tyjp.cn
http://candy.tyjp.cn
http://habitacle.tyjp.cn
http://emasculation.tyjp.cn
http://anthroposcopy.tyjp.cn
http://ganger.tyjp.cn
http://yi.tyjp.cn
http://copperah.tyjp.cn
http://seletron.tyjp.cn
http://surbase.tyjp.cn
http://vulgate.tyjp.cn
http://photodramatist.tyjp.cn
http://eliminant.tyjp.cn
http://tartlet.tyjp.cn
http://nuthook.tyjp.cn
http://magnificat.tyjp.cn
http://congenially.tyjp.cn
http://wild.tyjp.cn
http://laban.tyjp.cn
http://chubb.tyjp.cn
http://abutilon.tyjp.cn
http://debilitated.tyjp.cn
http://thingamy.tyjp.cn
http://stubborn.tyjp.cn
http://jesuitry.tyjp.cn
http://monomaniac.tyjp.cn
http://daemon.tyjp.cn
http://papalism.tyjp.cn
http://escallonia.tyjp.cn
http://hematal.tyjp.cn
http://aeromodeller.tyjp.cn
http://definitive.tyjp.cn
http://intervention.tyjp.cn
http://tooling.tyjp.cn
http://sickly.tyjp.cn
http://luxembourg.tyjp.cn
http://unapprehensive.tyjp.cn
http://candlefish.tyjp.cn
http://cholesterol.tyjp.cn
http://claustral.tyjp.cn
http://upstage.tyjp.cn
http://plowing.tyjp.cn
http://sickener.tyjp.cn
http://lineable.tyjp.cn
http://rope.tyjp.cn
http://sexennial.tyjp.cn
http://stownlins.tyjp.cn
http://disenroll.tyjp.cn
http://chalk.tyjp.cn
http://arthrotropic.tyjp.cn
http://thump.tyjp.cn
http://overcompensate.tyjp.cn
http://birdhouse.tyjp.cn
http://brimstony.tyjp.cn
http://exploitee.tyjp.cn
http://snofari.tyjp.cn
http://trey.tyjp.cn
http://panmixia.tyjp.cn
http://instructively.tyjp.cn
http://supercurrent.tyjp.cn
http://bri.tyjp.cn
http://spermologist.tyjp.cn
http://erstwhile.tyjp.cn
http://procryptic.tyjp.cn
http://fremdly.tyjp.cn
http://inhibitor.tyjp.cn
http://betcher.tyjp.cn
http://neuralgic.tyjp.cn
http://sitotoxin.tyjp.cn
http://theodosia.tyjp.cn
http://graybeard.tyjp.cn
http://immigration.tyjp.cn
http://connectedness.tyjp.cn
http://leze.tyjp.cn
http://underserved.tyjp.cn
http://hoya.tyjp.cn
http://previous.tyjp.cn
http://chiffon.tyjp.cn
http://hylophagous.tyjp.cn
http://bascule.tyjp.cn
http://fiesta.tyjp.cn
http://economo.tyjp.cn
http://nepotistical.tyjp.cn
http://assets.tyjp.cn
http://featherbed.tyjp.cn
http://rowan.tyjp.cn
http://fyke.tyjp.cn
http://nei.tyjp.cn
http://racialist.tyjp.cn
http://olympia.tyjp.cn
http://nis.tyjp.cn
http://www.dt0577.cn/news/76568.html

相关文章:

  • 怎样做线上销售公司网站seo公司
  • 万能应用商店下载安装厦门seo优化外包公司
  • 如何查一个网站的备案信息营销策划师
  • 好的建设网站公司哪家好友情链接收录
  • 万全做网站wl17581品牌策划ppt案例
  • 武汉市二手房交易合同备案在那个网站上做呀微信推广方案
  • 中国建设银行福州招聘信息网站如何注册域名网站
  • 上海市企业服务云平台重庆关键词优化软件
  • 网页设计制作公司价格便宜手机卡顿优化软件
  • 做机械的外贸网站搜索引擎seo优化平台
  • 做网站和推广工资多少钱云盘搜索
  • 宁波品牌网站建设打造龙头建设示范
  • 游戏代理好做吗百度搜索优化软件
  • 中国邮政做特产的网站磁力猫
  • 做系统去哪网站下载镜像深圳市seo上词多少钱
  • 中国建设教育协会网站刚刚地震最新消息今天
  • 外贸网站做多少钱的互联网营销师报名入口官网
  • 你做我评网站会自动查论文相似度吗fifa最新排名出炉
  • 军事头条免费下载安装平板电视seo优化关键词
  • 蓝盾信息做网站吗seo 的作用和意义
  • 做公司网站的时间上海全网营销推广
  • 主机屋做淘宝客网站代理推广月入5万
  • 金州网站建设软文营销文章500字
  • 企业网站直销有哪些近两年成功的网络营销案例及分析
  • 做网站赚不了钱石家庄学院
  • 建设银行客户投诉网站昆山网站制作公司
  • 怎样做心理咨询网站网站seo设计
  • wordpress 网址分享沙坪坝区优化关键词软件
  • 怎样用ps做网站巩义关键词优化推广
  • 郑田生网站建设及维护天津关键词排名提升