两人猜数字的问题~无语。。。

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:59:43
老师出的极其无语的逻辑题,做了一个下午,头大。。。各位高手帮我解答看看。。。
--------------------------------
小明想了两个非零一位数,把它们的积告诉了小黑,把它们的和告诉了小白,让小黑和小白猜这两个数字是什么。假定小黑和小白的智商都极高。
猜数字开始了——
小黑说:“我不知道这两个数是什么。”
小白说:“我不知道这两个数是什么。”
小黑说:“我不知道这两个数是什么。”
小白说:“我不知道这两个数是什么。”
小黑说:“我不知道这两个数是什么。”
小白说:“我不知道这两个数是什么。”
小黑说:“我不知道这两个数是什么。”
小白说:“我不知道这两个数是什么。”
然后小黑说:“我知道这两个数是什么了!”
问:这两个数的差是多少?(两数可以相同)
-------------------------------
超搞脑子,大家来做做看吧,先谢过了~
解的好保证加分。。。
(要有逻辑推理过程,否则我不知道你的答案是对是错。。。)
下面三楼bsp25t的方法和我整个下午用的方法基本吻合...bsp25t例子中的第一步我也已想到, 且想得更加深入了, 但是第二次第三次的"不知道"已经排除地头大了, 求可以不用那么头大的方法...或者头不会大的人来告诉我一下步骤和最终答案
致秋知同学, 话说我也曾你这么想过 但你可知道 两个数和知道, 积知道, 利用韦达定理, 它们就肯定能算出来...

积告诉了小黑,把它们的和告诉了小白,
所有的积:
{1,2,3,4,5,6,7,8,9,10,12,14,15,16,18,20,21,24,25,27,28,30,32,35,36,40,42,45,48,49,54,56,63,64,72,81}
1nvguizhenz小黑说:“我不知道这两个数是什么。”
如果上面的数字中k可以分解成两个因数的乘积且两分解的因数都小于10,这样的分解方法有至少两种则保留k,剩余的剔除.
比如k取12,12=3×4=2×6=1×12,保留.
k取28,28=4×7=2×14=1×18,剔除.
只剩下了以下的积:
{4,6,8,9,12,16,18,24,36}
对应的所有可能的一位数组合:
{{1,4},{2,2},{1,6},{2,3},{1,8},{2,4},{1,9},{3,3},{2,6},{3,4},{2,8},{4,4},{2,9},{3,6},{3,8},{4,6},{4,9},{6,6}}
对应的所有的和:
{5,4,7,5,9,6,10,6,8,7,10,8,11,9,11,10,13,12}
2nvguizhenz小白说:“我不知道这两个数是什么。”
只剩下和存在重复的情况,
其中重复的和有:
{5,7,5,9,6,10,6,8,7,10,8,11,9,11,10}
对应的组合为:
{{1,4},{1,6},{2,3},{1,8},{2,4},{1,9},{3,3},{2,6},{3,4},{2,8},{4,4},{2,9},{3,6},{3,8},{4,6}}
对应的积为:
{4,6,6,8,8,9,9,12,12,16,16,18,18,24,24}
3nvguizhenz小黑说:“我不知道这两个数是什么。”
只剩下积存在重复的情况,
其中重复的积有:
{6,6,8,8,9,9,12,12,16,16,18,18,24,24}
对应的组合为:
{{1,6},{2,3},{1,8},{2,4},{