作业帮 > 数学 > 作业

(IBM的面试题)2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/05 03:24:53
(IBM的面试题)
2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说:“那我也知道了”,这两个数是什么?
1和4,或4和7.
楼主的答案不对答案只有1和7
分析:
因为乙先说知道,说明乙通过这个乘积可以确定一组唯一的数,而甲后说知道了,说明甲通过乙提供的信息及两数之和也能确定唯一的一组数
先看乘积
如果是1和4,则乘积为4,可分解为1*4,2*2,不是唯一的一组
如果是1和7,则乘积为7是质数,可以分解为1*7,是唯一的一组
如果是4和7,则乘积为28,可分解为,4*7,2*14,1*28,不是唯一的一组
如果是1和17,则乘积为17是质数,可分解为1*17,是唯一的一组
如果是4和17,则乘积为68,可分解为2*34(不符合条件),和4*17,是唯一的一组
如果是7和14,则乘积为98,可分解为49*2(不符合条件),和7*14,是唯一的一组
由此筛选出1和7,1和17,4和17,7和14
在看两数之和
如果是1和7,则和为8,可分解为,1+7,2+6,3+5,4+4
1、如果分解为2+6,则乘积为12,不能确定唯一的一组数相乘
2、如果分解为3+5,则乘积为15,不能确定唯一的一组数相乘
3、如果分解为4+4,则乘积为16,不能确定唯一的一组数相乘
4、如果分解为1+7,则乘积为7,能确定唯一的一组数相乘
因此1和7成立
如果是1和17,则和为18,可分解为1+17,2+16,3+15.9+9
其中,如果分解为1+17,则乘积为17,能确定唯一的一组数相乘
如果分解为5+13,则乘积为65,能确定唯一的一组数相乘
这样至少有两组解符合条件
因此1和17不成立
如果是4和17,则和为21
其中
如果分解为2+19,则乘积为38,能确定唯一的一组数相乘
如果分解为4+17,则乘积为68,能确定唯一的一组数相乘
这样至少有两组解符合条件
因此4和17不成立
如果是7和14,则和为21
其中
如果分解为2+19,则乘积为38,能确定唯一的一组数相乘
如果分解为4+17,则乘积为68,能确定唯一的一组数相乘
这样至少有两组解符合条件
因此4和17不成立
总上,只有1和7符合条件
(IBM的面试题)2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个 另一道 IBM 已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说: 一道智力题已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲 一道十分的难题已知两个1―30之间的数字,甲知道两数之和,乙知道两数之积. 甲问乙:“你知道是哪两个数吗?”乙说:“不知 两个人甲和乙,数字为2~100之间的共99个自然数.现找出两个数,把其和告诉甲,把其积告诉乙.然后甲知道不知道是哪两个数 一道很困惑的题甲从2~99中任选2个不同的数字,分别把两数之和告诉乙,把两数之积告诉丙.乙说:你肯定不知道这两个数是多少 那么这两个数是多少?有两个数一到三十,甲知道两数之和,乙知道两数之积.甲问乙知道这两个数吗?乙问甲知道吗?乙说那我现在知 一道智力测验题1到30中有两个数字,甲知道这两个数字的和,乙知道这两个数字的积.甲问乙:“你知道这两个数字吗?”乙说:" 一道数学逻辑题两个人A,B,数字为2~100之间的共99个自然数.现找出两个数,把其和告诉A,把其积告诉B.然后问A知道 两数之和为99,大数、小数数字相同.(2)如果这两个数之积为2268,这两个数各是多少? 已知两个数的合为9.75,其中较大的数的1又3分之1倍与较小的数的2倍之和是16,你知道较大的数是多少吗? 问一道益智题有1-30中的两个数,甲知道这两个数的和,乙知道这两个数的积,乙问甲:“你知道这两个数吗?”,甲说:”,甲又