kekehsu 2008-2-28 23:16
黑牛机地之简易解码
黑牛机地之简易解码B;P7nSZyRd
xI
看了几个玩家的解码方式,虽然得到了不少启发,但实际操作起来还是有些困难,因为思路不是自已的,所以只好自已也想了个方法,经过几次的实验,发现解起来挺快的,也比较准,所以跟大家分享一下.
n8VxW1J
首先提一下,密码是由四个不同的数字组成的,也就是说,密码中的四个数字,不可能有两个或两个以上相同的数字.
2o)O:kR.i%bf4K
我先举个例子,再一步步解说一下.Wz-f7uLI4j']
输入数字 完全正确个数(A) 正确但错位的个数(B) 密码数字(C)j:Qx a0u }
第一次: 1222 0 0 无
ijvN4?|(eA9\8@
第二次: 3444 0 1 3|S`cpew,f@
第三次: 5666 1 0 57}E&@K8@V9Y
第四次: 7888 1 2 8-h9u#c)?6}W8e"T
C+ZJ:Eay
第五次: 5338 1 3 538
ou0}+e Y
第六次: 5083 2 1 583
-i!N2W*J&Q)?]
第七次: 5893e6cB!A;C9pZ"E
X
)f8_`,or
之所以说这个方法简单,是因为从第一到第四步,你可以想都不用想,就照输不误,只要拿笔记住A和B的数值就得了,等四次输完后再回头来分析,而到了第四步,就可以再有效数字缩少到5个以下,而一般来讲,会有一至两个可以确定位置。下面我就上面分析一下,第一次:当A=0,B=0时,却说明1和2都不是;第二次:当A=0,B=1时,却说明3是正确的数,且在第二或三或四位,而4不是;第三次:当A=1,B=0时,说明5是正确的数,且在第一位,而6不是;第四次:当A=1,B=2时,说明8是正确的数,而且在第二或三或四位,而7不是。
y
PL
{b,bG
到这步,我们就统计一下密码的数字个数C,这时C=3,说明0和9有一个是正确的,而且也在第二或三或四位。下面我们做第五步,因为5是正确的而且在第一位,我们得记住。#]"Eww](Us
第五次我们都用已经确定有效的密码数字,只是为了分后面三个数的位置,这时,当A=1,B=3时,说明3是在第四位,而8在第二或第三位。
pdF M,r\{
第六次我们开始加入0或9的其中一个数,来验证哪个才是正确的,因为我们前面的五次已经确定了两个数的位置,所以这一步不管AB出现什么值,我们都可以很简单的分析得出所以密码的数字和位置。当A=2,B=1时,说明只有原来确定的5和3是正确的,而8是错位的,则0不是有效数,所以9才是有效数,且9应该在第三位,8在第二位,最后得到密码就是5893。
)[+w5H)w|td:P$g4Q
当然,第一到四步,也有可能A=0,B=4,以第一步为例,这说明1和2都是正确的,而且2在第一位,1在第二或第三或第四位。A=2,B=2,说明1和2都是正确的,而且1在第一位,2在第二或第三或第四位。A=0,B=3,说明2是有效的,而且在第一位,而1不是有效的.4_4g,W5c)Qk5D
而至于第五和第六步,当然也还有很多不一样的结果,我这里就不详说了,我只是做个引子,方法不一定最好,请玩友门也研究研究。无
奇跡の海 2008-2-28 23:16
。。。。。晕了。。。。[em32]偶以前学数学最头痛的就是这个啦~
dymdymcom 2008-2-28 23:16
这个我还能搞一搞 不至于头昏 以前玩过
ZhouKouBBS 2008-2-28 23:16
晕了..........:bb68)
fglive 2008-2-28 23:16
貌似是抄袭哦,不是原创,我在一个地方看过[img]http://bbs.265g.com/images/smilies/other/40.gif[/img]
phantomsr 2008-2-28 23:16
......................
zxlovest 2008-2-28 23:16
[img]http://bbs.265g.com/images/smilies/other/8.gif[/img] [img]http://bbs.265g.com/images/smilies/other/41.gif[/img] [img]http://bbs.265g.com/images/smilies/other/41.gif[/img][img]http://bbs.265g.com/images/smilies/other/41.gif[/img]
静思夜 2008-2-28 23:16
[img]http://bbs.265g.com/images/smilies/other/6.gif[/img] [img]http://bbs.265g.com/images/smilies/other/7.gif[/img] [img]http://bbs.265g.com/images/smilies/other/9.gif[/img] [img]http://bbs.265g.com/images/smilies/other/9.gif[/img] [img]http://bbs.265g.com/images/smilies/other/9.gif[/img] [img]http://bbs.265g.com/images/smilies/other/9.gif[/img][img]http://bbs.265g.com/images/smilies/other/9.gif[/img]