hululuu
takafan
这个作者很懒,什么都没留下…
展开
-
拣豆子AI
18颗拣豆子规则 分别为3,4,5,6颗的四摊豆子,两个玩家定下先后手,轮流拣,一次可拿任意一摊里的至少一颗,拣掉最后一粒豆子的玩家判负。 随机颗拣豆子规则 n 摊知道数目的豆子,两个玩家定下先后手,轮流拣,每次限拣一摊里的1..n 颗,拣掉最后一颗豆子的一方判负。 按照ICG规则,也可以定成没豆子可拿的玩家判负。 来聊聊比较经典的18颗拣豆子~ 根据规则,把1颗豆子留...2009-02-07 16:35:03 · 162 阅读 · 0 评论 -
解24点
[url]http://rosettacode.org/wiki/24_game_Player[/url] 上面链接里的暴力解法相似的输出项太多了,我总结了相互间不重复的表达式88种(4个数字加减乘除): [code="ruby"] MAN4D4S = [ # '((%d %s %d) %s %d) %s %d' 48 # +++ '...2009-02-07 17:26:49 · 76 阅读 · 0 评论 -
猜数字AI
依靠"mAnB"的提示猜一个没有重复数字的四位数,'A'表示数字对位置也对,'B'表示数字对位置不对。 符合规则的全部候选是5040个,以排除法的思路,反复过滤掉不符合"mAnB"的候选。算法猜出谜底在最糟情况下不超过8步。 候选集比较大,因此存放于file中。 [code="ruby"] #过滤候选集 def filter(guess,status) case statu...2009-02-07 17:42:18 · 170 阅读 · 0 评论