QQ登录

只需一步,快速开始

开启左侧

nim游戏

  [复制链接]
18062232277 发表于 2024-5-8 08:28:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 18062232277 于 2024-6-11 11:20 编辑

地上有n堆石子,每人每次可从任意一堆石子里取出任意多枚石子扔掉,可以取完,不能不取。每次只能从一堆里取。最后没有石子可取的人判负。此时如果石子的异或和为零,则先手必败,否则先手必胜。














创客中心7.jpg
 楼主| 18062232277 发表于 2024-5-8 08:31:16 | 显示全部楼层
必败状态和必胜状态:
必胜状态:比如先手进行某一个操作,留给后手是一个必败状态时,对于先手来说是一个必胜状态,这时也称为先手必胜状态,也就是说先手可以走到一个必败状态留给后手
必败状态:先手无论如何操作,留给后手都是一个必胜状态时,对于先手来说是一个必败状态,先手走不到一个必败状态留给后手
这个问题先说结论:
如果有n堆石子,每堆石子的个数分别为:a1, a2, a3, a4......an,若: a1⊕a2⊕a3⊕a4......⊕an≠0
则先手必胜,否则先手必输

 楼主| 18062232277 发表于 2024-5-8 08:32:06 | 显示全部楼层
1.jpg
 楼主| 18062232277 发表于 2024-5-8 08:32:45 | 显示全部楼层
1.jpg
 楼主| 18062232277 发表于 2024-5-8 08:35:34 | 显示全部楼层
Python
1.jpg

 楼主| 18062232277 发表于 2024-5-8 08:36:05 | 显示全部楼层
1.jpg
 楼主| 18062232277 发表于 2024-5-8 08:37:04 | 显示全部楼层
JavaScript
1.jpg

 楼主| 18062232277 发表于 2024-5-8 08:37:33 | 显示全部楼层
1.jpg
客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表