×
腦力謎題每週二、四、六直送你信箱!
2014/10/25
難度:
這題到底是考眼力還是考腦力呢?在解之前拿個時鐘計一下自己花多少時間看出來吧!

在方格間只能直走跟橫走(不能斜走),
會經過的最少格子數,我們稱為這兩個方格間的『距離』。
比如說下圖中,AB距離2,AC距離3:

那麼,下圖中有一格數字,符合以下所有條件:

  • 比距離 3 格的數字多 12
  • 比距離 4 格的數字少 2
  • 比距離 2 格的數字多 5
  • 比距離 1 格的數字多 3
  • 比距離 2 格的數字少 6
  • 比距離 3 格的數字多 1

請問,是哪一個數字呢?


看答案(先動腦想想,再看答案,腦力才會增加喔!)

你答對了嗎?
解析

這題如果用暴力法一個個數字去對照,可能會解得頭昏眼花,
可以用一些小技巧來加速解題:

首先,觀察方格中最小的數字是3,最大的數字是33,
所以,要能如題目條件找到比它小12的數字,
那麼該數必定>=3+12=15,所以把方格裡<15的數字都劃掉:

同理,還要能找到比它大6的數字,
那麼該數必定<=33-6=27,再把方格裡>27的數字劃掉(如下圖綠線)

剩下的數字用底色標出來方便大家檢視:

剩下的數字就可以開始一個個檢驗了,
檢驗時也可以用比較省時的方法,
比如說檢驗數字『25』是否滿足『比距離 3 格的數字多 12』時,
不用把距離『25』3格的數字都找出來,
而是先把25-12=13,快速掃過一遍看方格裡有沒有13,
沒有就可以直接跳過此數字,有的話再進一步去看距離是否符合。

(你有更好的解法嗎?歡迎到粉絲團遊戲學校去跟大家分享喔!)