23个硬币问题
有23枚硬幣在桌上,10枚正面朝上。蒙住你的眼睛,如何讓左右兩摞硬幣正面朝上的一樣多? 有23枚硬幣在桌上,10枚正面朝上。假設別人蒙住你的眼睛,而你的手又摸不出硬幣的 反正面。讓你用最好的方法把這些硬幣分成兩堆,每堆正面朝上的硬幣個數相同。 正確答案為: 將其分為一堆10個、另一堆13個,然后將10個那一堆所有的硬幣翻轉就可以了,兩邊的就一樣多了。
原理是這樣的,假設13個一堆中有X個正面的,則10個一堆的有10-X個正面的。這時把10個一堆的全部翻轉,則正面的成反面,反面的成正面,這時正面的有10-(10-X)個,即X個,13個一堆中有X個正面,10個一堆中也有X個正面,X=X,所以符合題目要求。
這里需要說明的是,如果是分為各5個,作為一個盲人是完全不可能的。而作為一道智力測驗題,考驗的是人的逆向思維和二度思維。
原理是這樣的,假設13個一堆中有X個正面的,則10個一堆的有10-X個正面的。這時把10個一堆的全部翻轉,則正面的成反面,反面的成正面,這時正面的有10-(10-X)個,即X個,13個一堆中有X個正面,10個一堆中也有X個正面,X=X,所以符合題目要求。
這里需要說明的是,如果是分為各5個,作為一個盲人是完全不可能的。而作為一道智力測驗題,考驗的是人的逆向思維和二度思維。
轉載于:https://www.cnblogs.com/hacket/archive/2013/06/09/3129656.html
總結
- 上一篇: 在linux下解压jdk时出现的问题
- 下一篇: centos 测试get请求_11-Ce