腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
的
nim
游戏
总是
选择
堆
A?
c++
、
if-statement
、
while-loop
我
正在尝试做一个
nim
游戏
,但是当程序询问用户他们想要从哪一
堆
中
选择
时,程序
总是
说用户
选择
了
堆
A,并从
堆
A中删除了计数器,即使用户
选择
了
堆
B或C。
我
已经检查了
我
的
代码很多,看不出这会发生
的
原因。
我
尝试移动while语句并去掉单独
的
堆
函数,但这些都不会改变任何事情。cout
浏览 8
提问于2019-04-29
得票数 0
回答已采纳
2
回答
素数塔博弈
的
最优策略
algorithm
考虑以下
游戏
:1)每个回合
的
运行时间必须是最小
的
。目标: ( a)找一个算法来赢得这场比赛,并且在只有一个塔
的
情况下,确定我们是否需要成为第一个或第二个玩家。( b)和a一样
浏览 1
提问于2018-12-01
得票数 0
3
回答
QCJ3 (+
NIM
)
algorithm
我
试着把这个问题映射到Grundy数字,然后再映射到Sprague-Grundy +
NIM
堆
。
我
可以推断出以下..。如果在任何位置/地点只有偶数
的
硬币(1,2,3,4.)第一个玩家
总是
输掉
的
。 如果有奇数硬币只放置在一个位置,任何地方,甚至硬币放置在任何地方,第一个玩家获胜。取决于硬币放置在位置(1,2,3,.k-1),硬币在K‘’th位置上
的
移动可以达到任何(下)状态,取决于放置在先前位置
的
硬币
的
数
浏览 7
提问于2015-05-01
得票数 2
1
回答
人们如何在
NIM
游戏
中实现“中等”难度?
game-theory
NIM
是一款
游戏
,
游戏
中你有几排棍子(珠子、代币等),每个玩家每轮从一排中拿到任意数量
的
棍子。在这个
游戏
中,没有"okay“
的
动作。它要么是完美的,要么是一个相当于随机猜测
的
错误。所以我
的
问题是,人们如何在这些类型
的
游戏
中实现中等难度的人工智能?简单
的
难度是随机猜测,困难
的
难度是完美的
游戏
,但中间是什么?
浏览 4
提问于2018-10-17
得票数 0
1
回答
如何
选择
UPPAAL中
的
整数数组?
arrays
、
uppaal
我
对类使用uppaal,
我
希望使用select语句在范围内创建整数数组。作为背景,
我
正在建模一个经过修改
的
nim
游戏
,其中有3个玩家和3个
堆
,其中一个玩家可以从一个
堆
中
选择
最多3个匹配,或者从所有
堆
中
选择
相同数量
的
匹配(假设在所有
堆
中都有足够
的
匹配)。到目前为止,
我
显然已经(根据对验证器
的
一些基本查询) <em
浏览 1
提问于2015-11-25
得票数 0
回答已采纳
1
回答
简单
的
Nim
游戏
algorithm
、
game-theory
我
最近学到了
Nim
游戏
的
基本策略,其中有一
堆
元素。然后,必须
选择
一个
堆
,并从该
堆
中删除任意数量
的
元素。
我
发现了一些据说是
Nim
的
问题,但我无法将其转换为代表
堆
的
标准
Nim
问题。问题是有一个方格棋盘,就像国际象棋
的
不同之处--只有棋子在这里。所以在每一列中有两个棋子-一个是白
的
,一个是黑
浏览 5
提问于2012-10-25
得票数 0
1
回答
带阵列
的
Nim
游戏
java
、
array
、
heap
我
认为应该将数组合并到我
的
NIM
游戏
java代码中,这样我们就可以让用户决定
游戏
中有多少
堆
。
我
被困住了,不知道该怎么做。:我们按照正常
的
游戏
规则玩。你想要多少
堆
? 100错误:
选择
一个介于1到26: 3之间
的
数字
浏览 0
提问于2016-04-14
得票数 -4
回答已采纳
1
回答
Topcoder SRM 624 DIV II三级
algorithm
谁能解释一下这个问题
的
解决方案,你可以在这里检查问题:和解决方案在这里: 实际上,
我
不明白数字
的
计算和最小排除序数
的
选择
是如何导致解决方案
的
。
浏览 1
提问于2014-06-18
得票数 1
1
回答
尼姆变异
游戏
的
策略- StoneGameStrategist - SRM 309
c++
、
game-theory
、
olpc
我
对博弈论相当陌生,并且只理解正常
的
尼姆
游戏
,在这种
游戏
中,你用、无条件和最后一个移除胜利
的
玩家从
堆
中移除石头。但是在阅读时,
我
遇到了一个很好
的
问题。要点如下: 你和一个朋友在玩一个
游戏
,你轮流从
堆
里搬石头。最初,每一
堆
至少有与左边
的
堆
一样多
的
石头。此属性必须在整个
游戏
过程中维护。每次转弯时,你都会从一
堆
石头
浏览 5
提问于2017-11-18
得票数 1
1
回答
“石头尼姆”
游戏
解读
python
、
bit-manipulation
、
combinatorics
、
game-theory
我
正在做一个编码问题,
我
以某种方式通过了所有的测试用例,但我不知道到底是怎么回事。问题是经典尼姆
游戏
的
一个小转折:
我
不确定是否有足够
的
测试用例,但是这里甚至没有使用k。老实说,
我
甚至很难理解gn (Grundy )
的
真正含义。
浏览 0
提问于2019-06-26
得票数 0
回答已采纳
1
回答
需要从竞争性编程手册中解释Grundy数字
algorithm
我
正试图从“”(第239页)一书中了解这个例子。该示例描述如下:
我
不明白
的
是,确切地说,在右下角
的
第三个数字意味着,我们可以向上移动4步,从它剩下
的
3步,它是怎样
的
?同样
的
4就在上面,它不对应于我能想到
的
任何一组移动。总的来说,这本书使他们认为很明显
的
逻辑有了很大
的
飞跃,但通常
我
可以在一段时间后推断出它们
的
含义,在这里
我
只是迷路了。
浏览 3
提问于2022-05-04
得票数 1
回答已采纳
1
回答
我
如何编程一个简短
的
克洛尔
游戏
的
尼姆?
clojure
我
真的不知道如何继续
我
的
Clojure
游戏
Nim
(数字
游戏
,每个玩家从3
堆
石头中移除石头,直到输家剩下最后一块石头)。
我
已经定义了默认
的
石子数、玩家数量等等,但我不知道如何实际定义一个函数,让玩家轮流(他们必须从一个特定
的
堆
中取一些石头),并适当地减少相应
的
堆
。有什么建议吗?
我
尝试过使用一个原子来切换播放器,但是
我
一直会遇到语
浏览 0
提问于2019-09-10
得票数 1
回答已采纳
2
回答
博弈论: MEX规则与Nimber
algorithm
、
language-agnostic
、
numbers
、
game-theory
我
一直在阅读关于Nimber和博弈论
的
小。请参阅:
我
在维基百科上看到了一个证据,但我对它一无所知。
浏览 4
提问于2014-09-04
得票数 1
回答已采纳
1
回答
零与一
的
游戏
(谷歌采访)
algorithm
、
math
不久前,
我
在谷歌
的
采访中被问到这个问题,到目前为止,
我
还没有找到一个很好
的
答案:这是一个2人
游戏
,你会得到一系列
的
0和1。在每个回合中,玩家可以
选择
一个1(或相邻
的
1s ),并将其更改为0/0。将最后1(或1s组)更改为0/0
的
玩家是
游戏
的
胜利者。 例如,从0101110开始。,如果你先开始的话,是否有一个成功
的
策略。更新:此
游戏
与
Ni
浏览 3
提问于2016-03-11
得票数 6
回答已采纳
4
回答
动态编程:棋盘
algorithm
、
dynamic-programming
一辆车从一个标准
的
8x8棋盘
的
左上角开始。两名玩家轮流将车水平向右或垂直向下移动,任意数量
的
方块。静止
的
移动是不允许
的
,玩家1先走。赢家是将车放在右下角方格
的
玩家。说出谁将获胜,并描述获胜策略。
我
有上述陈述
的
问题,
我
有兴趣看看其他人会如何处理这个问题。
我
知道有办法可以计算出车可以走
的
不同路径。
我
试着用手做这道题,似乎玩家2
总是
赢,但我可能想得太简单了。以动态编程<
浏览 7
提问于2013-02-27
得票数 3
回答已采纳
3
回答
组织/创建
Nim
游戏
的
类时出现问题
java
、
oop
、
organization
这种特殊
的
Nim
变体涉及:两个玩家交替地从一
堆
弹珠中取出弹珠。在每一步中,玩家
选择
要拿多少个弹珠。玩家必须拿到至少一个但最多半个弹珠。然后另一个玩家转身。拿到最后一个弹珠
的
玩家输了。
我
需要:-编写一个程序,让人类和计算机玩
游戏
-生成一个介于10和100之间
的
随机整数来表示
堆
的
初始大小-生成一个介于0和1之间
的
随机整数,以确定是计算机还是人类进行第一个回合-生成一个介于0和1之间
的
随
浏览 0
提问于2010-10-27
得票数 0
1
回答
方案中
的
3-
堆
Nim
游戏
scheme
、
racket
我
的
代码不能正常工作,有人能指出
我
哪里出了错吗?提前谢谢。下面是
我
的
代码: (lambda (game-state player) (display-game-state game-state)
浏览 1
提问于2015-09-24
得票数 0
2
回答
如何找出哪一个玩家会赢
algorithm
两个玩家玩下面的
游戏
。在
游戏
开始时,他们从n (1<=n<=100000)
堆
石头开始。在
游戏
的
每一步,玩家
选择
一
堆
并从这一
堆
中移走至少一块石头,并将零个或更多
的
石头从这一
堆
中移到任何其他仍有石头
的
堆
中。如果玩家没有更多可能
的
动作,他就会输。给定初始
堆
,确定谁赢:第一个玩家,或者第二个玩家,如果两个都玩得很好的话。
浏览 0
提问于2012-04-21
得票数 1
1
回答
编写一个
Nim
游戏
c++
这个程序
的
想法是玩一个
Nim
游戏
。我们为
堆
生成一个随机数。计算机被随机设置为smart,它使用算法从
堆
中取出,或者在正常模式下随机从
堆
中取出。谁先走也是随机决定
的
。所以我做了三个更小
的
函数,在while循环中调用turn序列,这个循环一直持续到堆栈为1。
我
测试了它
的
运行,
我
只得到了显示计算机是否处于智能模式以及它是谁
的
输出。在
我
把更多
的
精力放在这
浏览 0
提问于2014-02-28
得票数 0
1
回答
ref对象如何在
Nim
中工作,以及新构造函数和普通构造函数之间
的
区别
nim-lang
我
试图理解
Nim
中
的
引用,将ref与C中
的
指针进行比较(
我
知道不应该比较这两种语言,但这样
我
就能更好地理解这两种语言)。然后
我
想起了一些事..。ref对象
总是
在
堆
中分配吗?value: intvar obj2: PersonRef这个
Nim
typedef struct Person
浏览 6
提问于2021-09-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么我的Python总是学不好
看了这些土豪的游戏设备,终于明白为什么我总是技不如人了
为什么我的内容总是趁不到热点呢?
交易所内心OS:为什么被盗的总是我?
为什么排位总是拿 mvp、超神,但是段位总是上不去?不是一个人的游戏!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券