找回密码
 欢迎注册
楼主: geslon

[讨论] puzzleup 9.30

[复制链接]
发表于 2009-10-5 16:19:31 | 显示全部楼层
正确的组合C(3,9)=9!/3!/6!=84 每次猜的组合C(4,9)=9!/4!/5!=168
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 19:30:36 | 显示全部楼层
这个问题应该比较难,借助计算机我都觉的无从下手。 不过楼上的c(4,9)显然不是168,而是126
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 21:05:30 | 显示全部楼层
f(3578) =0 469 =1 179 189 279 289 369 459 467 468 =2 178 278 359 367 368 457 458 =3 357 358 ------------------------------- f(3578)=1的情 ... 056254628 发表于 2009-10-4 23:55
再用2379区分。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 21:39:31 | 显示全部楼层
计算机搜索,我们可以假设第一步总是选择1234. 而第二步只有四种不同的选择:5678, 1567,1256,1235 而此后的各步,每步用户最多126种选择. 如果假设我们总共搜索最多五步,那么总共需要搜索$4*126^3$种情况. 而对于每种情况,由于每一步可能有4种不同答案,所以总共需要检验数目为$4*126^3*4^5=8.2*10^9$ 对于现在的计算机,应该能够处理(而实际上很多情况应该不需要搜索到5步,所以步数可以更加少一些). 当然如果最后找出某种情况5步解决不了,那么就需要6步了.不然5步就可以了(或者4步?可能性不大)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 21:43:22 | 显示全部楼层
12# 到处瞎逛 算错了,呵呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 23:02:20 | 显示全部楼层
13楼很对: $f_1(1234)$=1,$f_2(1256)$=1,的情况下: $f_3(3578)$=1 采用$f_4(2379)$,$f_5(2389)$,可以对 179 189 279 289 369 459 467 468 八种情况区分。 $f_3(3578)$=2 采用$f_4(2378)$,$f_5(3689)$,可以对 178 278 359 367 368 457 458 七种情况区分。 $f_3(3578)$=0,$f_3(3578)$=3的情况更不用说了。 ------------------ 所以对于 $f_1(1234)$=1,$f_2(1256)$=1,的情况,采用$f_3(3578)$可以将步数减到5步。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 23:17:49 | 显示全部楼层
本帖最后由 056254628 于 2009-10-5 23:19 编辑 根据4楼的结果: 6步的情况只出现在: $f_1(1234)$=1.$f_2(1256)$=1 18种情况 a $f_1(1234)$=2.$f_2(1256)$=1 14种情况 $f_1(1234)$=1$f_2(1256)$=2 14种情况 $f_1(1234)$=2.$f_2(1256)$=2 11种情况 对于a的18种情况根据楼上的结果,可以在三步内区分。 那么对于14种、11种情况的另三种,完全可以用三步区分。(可以试着找出具体方案来证明) 所以楼主的5步区分完全正确。 至于用计算机来解,对于这类题目不太合适,还是考严密的推理为好。 倒可以使用电脑 来穷举4步不可能完成。 以使证明更严密。 -----------------------
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-5 23:43:23 | 显示全部楼层
$f_1(1234)$=1,$f_2(1256)$=2的14种情况: 456 356 269 259 169 159 268 267 258 257 168 167 158 157 也可以用$f_3(3578)$ 来区分,最多三步。 $f_1(1234)$=2,$f_2(1256)$=1,根据对称性,也能在三步内区分。 $f_1(1234)$=2,$f_2(1256)$=2的11种情况,经计算也可以用$f_3(3578)$ 来区分。 ------------- 所以楼主的5步完成,已经证明是完全正确的, 所以电脑程序不要在5步上浪费时间了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-6 00:03:11 | 显示全部楼层
对于18种情况,是不可能用2步来区分的。 因为每步的结果最多只有4种情况。2步最多只能区分4*4=16种情况。 所以只要采用$f_1(1234)$,$f_2(1256)$ 的方法,是不可能在4步内完成。 ------------------ 而前2步,根据对称性,正如maths所说的,只有4种情况。第一步统一为1234, 第二步只有四种不同的选择:5678, 1567,1256,1235。(实际上可以根据第一步的不同结果,选择不同的方案,不只4种选择) $f_1(1234)$=1,$f_2(1256)$=1 出现了18种情况,无法2步内区分,所以$f_2(1256)$,在第一步等于1时无法4步内完成。 ---------------------- 除非改变第二步的选择,否则无法在4步内完成。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-6 00:32:30 | 显示全部楼层
当 f1(1234)=1时, 第2步选 5678 ,那么f2(5678)=2时,有24种情况 第2步选 1567 ,那么f2(1567)=1时,有19种情况 第2步选 1235 ,那么f2(1235)=1时,有22种情况 第2步选 1256 ,那么f2(1256)=1时,有18种情况。 --------------- 所以当第一步等于1时,无论第二步是什么方案,都无法在以后的第3、4步区分以上情况。 所以楼主的题,不可能在4步内完成。 最后答案就是五步。 看来电脑在推理方面还是远远不如人脑,取代不了人脑。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-22 15:29 , Processed in 0.024470 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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