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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 02:44:33

(IBM的面试题)2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我
(IBM的面试题)
2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说:“那我也知道了”,这两个数是什么?
1和4,或4和7.

(IBM的面试题)2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我
楼主的答案不对答案只有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符合条件

晕..好难啊...得仔细想想...

1和4好象不行吧?
如果我是乙 我手里是4 可能是1*4或2*2 能猜到甲手里不是5就是4
如果甲手里是4的话 那么甲可以猜到我手里是3或4 然而我第一次回答不知道 所以甲知道我手里肯定不是3(如果我手里是3 很容易就知道是1,3) 于是他知道我手里是4(这样的话 他就能猜到数是1,4 一次问答甲就知道答案了) 所以我知道,甲手里不是4 肯定是5 于是甲问完我之后我就能猜出来...

全部展开

1和4好象不行吧?
如果我是乙 我手里是4 可能是1*4或2*2 能猜到甲手里不是5就是4
如果甲手里是4的话 那么甲可以猜到我手里是3或4 然而我第一次回答不知道 所以甲知道我手里肯定不是3(如果我手里是3 很容易就知道是1,3) 于是他知道我手里是4(这样的话 他就能猜到数是1,4 一次问答甲就知道答案了) 所以我知道,甲手里不是4 肯定是5 于是甲问完我之后我就能猜出来数了 而不用我再次问甲
所以1和4我觉得不行 不满足两次问答的条件(从甲最后那个"那""也"字知道 甲是在乙知道答案后才知道的 需要两次问答)
4,7也不行
甲手里11 乙手里28
甲知道可能是(1,10)(2,9)(3,8)(4,7)(5,6) 每组数的乘积都是合数 乙回答不知道 那么甲没法排除任何一组解
乙知道可能是(1,28)(2,14)(4,7) 和是29,16,11 每个数都有5组以上解 甲回答不知道 那么乙没法排除任何一组解 不可能猜到两个数是什么
1,7也不行 乙说"那我知道了"所以乙肯定是通过问答才能知道两个数是什么 而乙手里是7 不用问就能知道

收起

(IBM的面试题)2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我 一道IBM面试题,月薪8万,90‰的人都做错.你能答对吗?1+2*3=?,不要多想,3Q 外企面试题,IQ测试,1.已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙“你知道是哪两个数吗?”乙说“不知道”.乙问甲“你知道是哪两个数吗?”甲说“也不知道”.于 另一道 IBM 已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随 一个微软公司的编程面试题已知两个数字为1~30的,甲知道两数的和,乙知道两数的积,甲问乙:“你知道是那两个数吗?”乙说:乙问甲:“你知道是那两个数吗?”甲说:于是,乙说 :“那我知 求解一道智力题~(移动公司面试题中的.)已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积.甲问乙:你知道是哪两个数吗?乙说:乙问甲:你知道是哪两个数吗?甲说:于是,乙说: 一个质地均匀的小正方体玩具,在它的六个面中,有一个面标有数字1,有两个面标有数字2,有三个面标有数字3,将小正方体抛掷一次,露出的五个面上的数字之和为奇数的概率为( ) 现有两个均匀的正方体A、 B,正方体A的六个面分别标注的数字是1,2,3,4,5,6;正方体B的六个面分别标注的数字是1,1,2,3,4,6.小光抛正方体A,朝上的数字为x,小明抛正方体B,朝上的数字为y.则他们分别 同时涉及for和 both...and时,习惯用法?比如,是应该 (1)he works for both IBM and Intel,还是应该为(2)he works both for IBM and Intel?我事先搜索过了,有人说两者都对.原因是1完全符合both...and 的语法格式,2 一道IBM面试题,月薪8万,90%人都做错,求懂的指点,怎么得出答案1一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块钱卖给另外一个人了.问他最后的收益是多少? 一道大学物理静电场题一无限大均匀带电平面A,其附近放一与它平行的且有一定厚度的无限大平面导体B.已知A上的电荷面密度为+x,则在导体板B的两个面1(离A近的面)和2(离A远的面)上的感 、初中数学模拟试题,概率10.现有A、B两枚均匀的小立方体(立方体的每个面上分别标有数字1,2,3,4,5,6).用小莉掷A立方体朝上的数字为x、小明 掷B立方体朝上的数字为y来确定点P(x,y),那么 已知两个相似多边形的周长比为1;2,它们的面积和为25,则这两个多边形的面积分别是()和()?,填空题. 微软的英语口语面试题 甜甜和乐乐同时各掷一枚骰子.(2)朝上两个面数字的和是11的可能性是( ).(3)朝上两个面数字的和6的可能性是( ). 立体几何问题立体几何 试题 已知正方体ABCD-A1B1C1D1中,E、F分别为D1C1、C1B1的中点,AC∩BD=P,A1C1∩EF=Q.求证:(1)D、B、F、E四点共面;(2)若A1C交平面DBFE于R点,则P、Q、R三点共线. IBM的中文翻译? 2)紧接着在1998的后面写一串数字,写下的每个数字都是它前面两个数字乘积的个位数字.如9×8=72,在8后面写2,8×2=16,在2后面写6,……得到一串数字199826……,这串数字从1开始往后面数,第2008个数