12球找異常問題

   好的智力題目的標準是:1.一般人做不出來或者做不下去;2.不需要知識。

   看仔細了:

   有12個乒乓球特徵相同,其中只有一個重量異常,現在要求用一部沒有砝碼的天平稱三次,將那個重量異常的球找出來。

   評分標準:

   1.30分鐘以內做出來:智力很高很高很高,不知道有多高......

   2.60分鐘以內做出來:智力很高。

   3.兩小時內做出來:智力相當高。

   4.1天或者1周內做出來:智力也很高,而且還是一個有毅力的人。

   5.10分鐘內做出來:你或者以前做過,或者多半是個馬虎的人,蒙對了。


 注:請看清楚,是“重量異常”,不是輕或者重,都有可能! 

==參考答案在下面==

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

範德成's answer:

0.0、拿 3 個放左,3 個放右,6 個不稱。如果平衡 1.0,否則 1.1。

1.0、稱過的 6 個裏面左邊原來的拿掉,從沒稱的 6 個裏面拿 3 個放左,右邊 3 個留着。剩下不稱。這樣左邊的是可能有異常的。若平衡 2.0,否則 2.1。

1.1、稱過的 6 個裏面左邊 3 個留着,右邊原來的拿掉,從沒稱的 6 個裏面拿 3 個放右。剩下不稱。這樣左邊的是可能有異常的。若平衡 2.0,否則 2.1。

2.0、清空盤子。前面 0.0 和 1.0/1.1 過濾出來 3 個,拿其中一個放左,一個放右,另一個不稱。若平衡 3.0,否則 3.1。

2.1、清空盤子。前面 1.0 或 1.1 裏面放左的 3 個,拿其中一個放左,一個放右,另一個不稱。若平衡 3.2,否則 3.3。

3.0、0.0 裏面放右的 3 個裏面 2.0 裏面沒稱的那個是異常的。

3.1、檢查前面 0.0 裏面右邊是輕還是重。如果是輕,那麼現在輕的那個就是異常的。如果是重,那麼現在重的那個就是異常的。

3.2、1.0 或 1.1 裏面放左的那個裏面 2.1 裏面沒稱的那個是異常的。

3.3、檢查前面 1.0 或 1.1 裏面左邊是輕還是重。如果是輕,那麼現在輕的那個就是異常的。如果是重,那麼現在重的那個就是異常的。

Quanben's answer:

任取8個,對等稱
if 平衡
  異常發生在其餘4個
  取其中2個置左和2個正常的比較
  if 平衡
    未取出的2個任取1個和正常的比即可知道結果
  else
    取出的2個互比,即可得到結果
  endif
else
  不妨設左邊輕,
  取8箇中左右各3個,其中互換1對,右邊的另1個用剩餘4個(正常)中的1個換出,
  然後稱
  if 平衡
    異常發生在換出者(可能重),剩餘未比較的兩者(一個可重,一個可輕)
    將兩個“可重”的比較,如平衡,則異常爲“可輕”,否則爲比較的重者。
  else if 左邊輕
    左邊原始的2個互稱,輕者異常
  else /* 右邊輕,反轉 */
    互換對中任取一個和正常者互稱,即可找出異常
  end if
end if

Weina's answer:

111111111111
1111 1111 2222 
if 1111 > 1111 then
(注:下面一行裏面 1 表示前面比較時左盤上的球,而 3 表示前面比較時右盤上的球。)
 111 1333 1222 2
if 1333 > 1222 then
if 1=3 then
 2的1
else
 1的1
end if
else if 1333 < 1222 then
if 3=3 then
 1的另一個3
else
 輕的那個一3
end if
else if 1333 = 1222 then
if 1 = 1 then
 剩下的1
else
 重的那一個1
end if

發佈了112 篇原創文章 · 獲贊 10 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章