设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1411|回复: 0
打印 上一主题 下一主题

[随意闲聊] 智慧棋分析

[复制链接]

Lv4.逐梦者

梦石
0
星屑
8069
在线时间
971 小时
注册时间
2010-10-10
帖子
2777
跳转到指定楼层
1
发表于 2012-3-6 07:34:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
  昨天研究了一天,感觉很有意思,把这个东西发上来给大家看看。
  首先这是一个IQ游戏,该游戏随机形成四位内0~9的一个组合,你可以尝试在12次内猜出该随机值。该游戏存在提示,当你输入一个数字时,它会显示A或者B:
  举例:原值为1234。
  xA=你的本次尝试有x个独立数值与原值完全对称。假如你尝试了排列法4201,那么对比上下,就会得出x=1,即1A,或1个完全对称的数值,该例子中此数值为2。
  xB=你的本次尝试有x的独立数值与原值相同,但位置不同。假如你尝试了排列法4201,那么对比上下,就会得出x=2,即2B,或2个相同值,该例子中此数值为4、1.
  非A非B,该种情况下表示你本次尝试中使用的某一数值完全是扯淡,是垃圾,你的职责是把这家伙揪出来。

  下面来说说我是怎么做的,看下文之前,建议先自己独立研究一下这个游戏,主要是数位的排列方式,可以在很多地方用到它们,比如说设定性质性征的效益网,在状态效应网上很难做到平衡,这是因为独立数据单位的多变性以及复杂性,这时就需要这种逻辑模式了。
  当然,主要还是因为个人很喜欢逻辑游戏。

  游戏开始的瞬间,一个随机排列数值的四位数形成了,它是:- - - - ,即目前为止无法确认任何数值。
  首先我开始分析数值跳跃的间隔值,分析结果如下:
0间隔        1        2        3        4        5        6        7        8        9        0
1间隔        1                3                5                7                9       
2间隔        1                        4                        7                        0
3间隔        1                                5                                9       

  第一次看到2间隔就闪瞎了我的双眼,这是何等的巧合!不偏不倚刚好四位数,没商量就是你了,跟叔叔走吧。
  在2间隔中一共有N种排列方法,但是真正有效率的组合法是去填空,而玩这个游戏,讲究的就是一个效率,下面给出例子:
组合1        1        4        7        0        组合6        2        5        8        1
组合2        3        6        9        2        组合7        4        7        0        3
组合3        5        8        1        4        组合8        6        9        2        5
组合4        7        0        1        6        组合9        8        1        2        7
组合5        9        2        3        8        组合10        0        3        4        9
  2间隔的组合如上,那么其中一种有效率的组合方式即为1470,3692,- - - 5,- - - 8。首先我们可以做一个简单的评估——在尝试前两个组合后,剩下2两者的可能性就会可能是如下排列法:
  
        5        8        简单逻辑性征
0剩余        不可能        不可能        一定没有概率,别试了
1a        50%        50%        其中一个为真值,剩下的是垃圾。
1a1b        正负50        正负50        其中一个啥问题也没有,另一个位置错了,接着折腾吧
2a        100%        100%        别想了,就是这个排列法没错
2b        -100%        -100%        反位下一定为真值

  上表为理论,实际的组合方法如下:
  - - 5 8, - - 8 5,- 5 - 8,- 8 - 5,…………不想举例了,反正就是填空,然后把数字调转一下位置,检查任何重复例子,排除后得结果。

  下一步是分析组合法,比如1470可能的组合如下:
14        47        70        07
17        40        74        04
10        41        71        01
  而1470本身是14+47+70+01的组合方式,意思说如果你试了1470,这些组合方式有没有用就真相大白了,所以我们“骡子是马拉出来遛遛”,丢1470进油锅里测试看看。
  结果:1470=1A1B
  意思说小朋友很遗憾,你的运气还不够好1470不是正确的数字,不过呢其中一个数字是完全正确的,猜得好,然后其中一个数字又是存在于原数中的,剩下的两个数字则是垃圾了,可喜可贺可喜可贺。
  实践是评判理论的唯一标准,革命尚未成功同志仍需努力。
  我们要在尽可能减少外因影响的情况下增加效率,所以下一步我将尝试1740,即pqpq的组合方式,换句话说颠倒了4和7的位置,先是测试1 - - 0的真值概率,又测试 - 4 7 - 的真值概率,两者的概率还需要进一步分析。
  结果:1740=2A0B
  啊哈!小子干的不错猜对了一回,其中两个数字是正确的。潜台词是经过47换位后,4或者7的正确率由-50%变为50%,这还验证了1 或者0的正确机率为50%。
  下一步就是精确的确认1 - - 0,- 7 4 - ,两种组合方式的正确性了。
  {1 - - 0}=1A
  {- 7 4 -}=1A
  我的下一个策略是测试1 - 和 - 7, 保留后两项以减少导入其他因素所产生的风险。
  所以我试了7140,结果:7140=0A2B,运气不好就是运气不好吗,这系统怎么骂人呢?太不厚道了。总而言之,系统还是挺和蔼的,它说71或者17这些东西啊,你就别指望了,没用。从反面思考,这证明了40是正确的数值,而且还拥有正确的排列。
  剩下的问题就是测试3692,还有58了。
  老套路出招。
  结果:
  3692=0A2B
  你看这个系统多坏,又开始骂人了。2B的意思是说你没有正确的排列,话说到这个份上那就不用再拘束了,尽管去调试吧,既然已经得出了1 7 - - 的结果,那么就应该注重于后两个数值上。
  可能的组合:
- - 2 9        - - 3 6        - - 6 3
  看起来是3个,但其实只需要最多两个组合而已,第一个组合是36,或者63,接着只要尝试某个组合的反位置就可以了。
  结果:
  0063=1A0B
  系统在说: - - 6 - ,- - - 3 的机率各为50%,然而搞清楚哪个正确还需要一次测试,所以我们可以把 29的一部分代入其中,比如说 - - 6 9,这样的一个混合体,然后再利用qp进行思考,就可以得出真值。
  0069=1A1B
  分析:若A=6,则真值为- - 6 2;若A=9,则真值为- - 3 9。以理论弄清楚A为6或者9的关键在于概率分析。
  接下来只要尝试1762,然后再试1739就行了,我想不出还有哪些线索可以找,谁在逻辑学上有深入研究的可以说说么?



‘‘──疯狂异形于2012-3-5 23:50补充以下内容

忽然发现自己发不了附件……图书馆的电脑可真是低级。晚点吧,别急。
’’
2014.7.6,晚上03.41分,他死于脑癌。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-17 06:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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