有甲乙丙三人,丙叫甲和乙各伸出一只手,給甲乙二人手心中各寫了一個數字,并告訴他們:
“你們兩個手心中的數字,都是比一大且比四十小的數字;我的兩手的手心也各有一個數字,我這兩個數字之和,就是甲手心中的數;我這兩個數字之乘積,就是乙手心中的數。你們二人不妨互相猜猜對方手心中的數是什么。我要看看你們兩個都是不是推理高手!”
甲和乙當然都是推理高手~~~
甲想了想,說:“我敢肯定,乙不知道我手心中的數是什么!”
乙聽后,也想了想,說:“嗯,我到現在也沒法確定你的數字。”
這時甲卻說:“呵呵,不過,聽了你的這句話,我就已經知道你手心中的數了!”
乙不甘示弱地笑道:“你別得意,聽了你的這句話,我現在也知道你手心中的數是什么了!”
果然,他們兩個互相都猜對了!
那么~~~到底甲乙丙手中的4個數字都是什么呢?
“你們兩個手心中的數字,都是比一大且比四十小的數字;我的兩手的手心也各有一個數字,我這兩個數字之和,就是甲手心中的數;我這兩個數字之乘積,就是乙手心中的數。你們二人不妨互相猜猜對方手心中的數是什么。我要看看你們兩個都是不是推理高手!”
甲和乙當然都是推理高手~~~
甲想了想,說:“我敢肯定,乙不知道我手心中的數是什么!”
乙聽后,也想了想,說:“嗯,我到現在也沒法確定你的數字。”
這時甲卻說:“呵呵,不過,聽了你的這句話,我就已經知道你手心中的數了!”
乙不甘示弱地笑道:“你別得意,聽了你的這句話,我現在也知道你手心中的數是什么了!”
果然,他們兩個互相都猜對了!
那么~~~到底甲乙丙手中的4個數字都是什么呢?
解答:甲想了想,說:“我敢肯定,乙不知道我手心中的數是什么!”
說明乙手中只能是12,16,18,20,24,30,32,36。
12---3+4=7,2+6=8
16---4+4=8,2+8=10,
18---2+9=11,3+6=9,
20---2+10=12, 4+5=9,
24---4+6=10,3+8=11,17,18 2+12=14,
30---3+10=13,5+6=11, 2+15=17,
32---4+8=12,16+2=18,
36---4+9=13,6+6=12,2+18=20.
說明甲手中不是7,17,18,如果是他早就知道乙手中的數了。
乙聽后,也想了想,說:“嗯,我到現在也沒法確定你的數字?!闭f明乙手中不是12,32,因為是的話他就知道甲手中的數了。這時甲卻說:“呵呵,不過,聽了你的這句話,我就已經知道你手心中的數了!”說明乙給了暗示,從排出的12和32中排出了2和6等于8,4和8等于12,而只有8才能使甲得知乙手中是什么,12必須還要有依據,所以甲手中是8,乙是16.
不知道對不,請指教。
我沒找到正確答案,但你的答案是錯的
如果甲是8的話,他不敢肯定乙不知道他的數,如果甲是8,丙是1 7 那么乙就是7 乙就能肯定甲是8
所以你的答案是錯的
呵呵~
如果丙手中的數為2個質數,那么乙就會知道這兩個數是什么。甲斷言乙不知道,說明甲手中的數不能拆成2個質數之和。在2-39的數中,這樣的數只有11,17,23,27,35,37。而乙手中的數<40,所以甲手中的數只可能是11和17,因為其它的數怎么拆乘積都大于40
甲做出此結論之后,乙可以推斷甲手中的數為11或17。在乘積小于40的數字組合中,11=2+9=3+8=4+7=5+6,17=2+15。其中,2*9=18,3*8=24,4*7=28,5*6=2*15=30,如果乙手中的數字為18、24、28中任何,乙都可以借此推斷出甲手中的數字。然而乙不能明確,說明乙手中的數字為30。
如果甲手中的數字為17,那么甲在第一輪中就可以推斷乙手中的數字為2*15=30,因為其它任何拆分的乘積都>30。所以甲手中的數字為11。
所以,甲手中的數字為11,乙手中的數字為30,丙手中為5和6。
我認為你的答案是正確的。
其實真正的高人是甲乙兩個人!!
分析:
乙說了句“嗯,我到現在也沒法確定你的數字。”后甲就知道乙的數了,因為乙的話里有12個字,
而后甲說了“呵呵,不過,聽了你的這句話,我就已經知道你手心中的數了”,24個字,所以乙也知道了甲手里的數了,
之所以甲能確定乙的話語中字的數是答案,是因為14跟他手里24能有兩個數剛好是他們的“和”跟“積” ,那就是 2 、12
而乙把答案帶在話中傳達給甲了,他當然也會從甲的回話中找答案。
有什么問題請加我Q,或聯系我本人,號碼是2510583,是湛江的
謝謝!
都是從甲和乙的最后4句對來來著手的!
我覺得最后答案應該是:
甲:16
乙:28
丙:13和3
具體分析,如果甲是16那么乙有只有2種可能性28,39
如果乙是39的話,那么一定能猜出甲就是16
關鍵乙的自己數字是28所以不能確定甲的數字,所以甲也用排除法斷定乙的數字是28.
如果換做是其他的數字一定有兩種可能性~所以不行!
丙 甲 乙
3,4 7 12
2,12 14 24
2,15 17 30
2,16 18 32
分析:由于數的范圍是1--40,so,我們可以以2--39間的整數為例。。首先。。我們先站在乙的立場上考慮, 乙說:我到現在也沒法確定你的數字。。
說明乙的數可能為12,16,18,20,24,30,32,36。。。由此,我們又可以得到關系:
12--3*4 2*6
16--2*8 4*4
18--2*9 3*6
20--2*10 4*5
24--4*6 2*12 3*8
30--2*15 3*10 5*6
32--2*16 4*8
36--2*18 3*12 4*9
進一步可初步斷定甲的數可能為:7,8,9,10,11,12,13,14,15,17,18,20
接著,我們再站到甲的立場上來考慮:甲說:不過,聽了你的這句話,我就已經知道你手心中的數了。。此話說明甲確定一個數,乙都有唯一的數與他對應。。so。。我們進行排除后得:7,14,17,18(這些數都只出現一次,說明乙都是有唯一數和他對應)
因為都符合題意。。。so,本人認為答案為4種
首先,這個題目明顯有很多答案。 那么問題就來了。。。那個才是最正確的?
-------------------華---麗---的---分---割---線------------------
甲想了想,說:“我敢肯定,乙不知道我手心中的數是什么!”
乙聽后,也想了想,說:“嗯,我到現在也沒法確定你的數字。”
這時甲卻說:“呵呵,不過,聽了你的這句話,我就已經知道你手心中的數了!”
乙不甘示弱地笑道:“你別得意,聽了你的這句話,我現在也知道你手心中的數是什么了!”
-------------------華---麗---的---分---割---線------------------
哥幾個來看看上面那句話。
按照人的慣性思維。 一般人猜別人手心的數字時,下意識的會覺得不可能和自己手上的一樣。 所以甲說乙不知道他手心的數字。而看到乙的反應后,反而確定乙手心的字和他的是一樣的。依次類推... 答案會不會是甲和乙都是4。 而丙是2呢?
可以把甲的很多數據排除掉,如甲不可能是10,以為組成10的加法可能有5+5,而5×5=25,假如乙拿到了25,肯定能猜到甲是10,甲很自信說乙一定猜不到,那么,甲可能是什么數呢?
只有可能是11、17、20,3個可能性。
乙聽后,也想了想,說:“嗯,我到現在也沒法確定你的數字?!?
甲把范圍縮小后,乙還是猜不出,為什么?因為乙拿的是30.
30=2*15,2+15=17
30=6*5, 6+5=11
還是有2種可能性。
這時甲卻說:“呵呵,不過,聽了你的這句話,我就已經知道你手心中的數了!”
乙拿不定注意的只有30.而甲呢,11有多項可能性,
唯一17=2+15,2*15=30<40
17=3+14, 3*14=42>40
甲猜到了乙是30
乙不甘示弱地笑道:“你別得意,聽了你的這句話,我現在也知道你手心中的數是什么了!”
甲能猜到唯一,乙也能2選1,從11和17中選出17。
/*a = 2,b = 1,c1 = 1,c2 = 1*/
void main()
{
int a,b,c1,c2;
int f=0;
for(a=1;a<=40;a++)
for(b=1;b<=40;b++)
for(c1=1;c1<=40;c1++)
for(c2=1;c2<=40;c2++)
{
if(a == c1+c2 && b == c1*c2)
{
f=1;
printf("a=%d,b=%d,c1=%d,c2=%d",a,b,c1,c2);
getch();
return;
}
}
printf("Error!");
getch();
return ;
}
要不怎么說常玩玩 可以活動活動腦子呢
簡單說下理由:
1. 40內只有乘積為30的某兩個數之和為三個質數,其它均少于三個
2. 這三個質數是11 13 17,而這三個數中,只有和為13的兩個數的所有可能的乘積均可以同時其它和為質數的兩個數相乘而得,比如12=1*12(1+12=13)同時3*4=12,3+4=7,另外的三個成績為22,30,36,可分別由1+22=23,2+15=17,1+36=37.
3. 所這兩個數是3 和10
如果你想我一樣列張表就不難發現其中的規律,如下:
3 2
5 4 6
7 6 10 12
11 10 18 24 28 30
13 12 22 30 36
17 16 30
19 18 34
23 22
29 28
31 30
37 36
這個表是怎么排的 以及為什么我只把質數選出來,大家自己去思考吧
卑之愚見,望各位指正
liesishi@163.com
甲:13
乙:36
丙:4,9
甲有以下可能:
因為必須能拆分兩組以上乘積小于40的組合,推出甲最大數值只可能為14
14=2+12,3+11;
可以看出3*11=33,既然甲可以肯定乙不知道,那么絕對不能是14,因為14包含3*11的可能,如果乙是33,自然乙會知道答案。
同理13=2+11,12=5+7,10=3+7,9=2+7,8=3+5,7=2+5,6=3+3,都不合乎要求,最后只剩下11=2+9,3+8,4+7,5+6,這包含四種可能。所以如果甲說:乙肯定不知道答案,那么乙就會知道甲是11。
不知道為什么這個題目還可以稱作經典呢?