困難的益智題目 - 拼圖

Table of Contents

※ 引述《EIORU ()》之銘言:


: 4. U,D,L,R 代表上下左右的方向 O則不改變方向繼續前進
: 下面的5X5的格子 每行每列都會出現U,D,L,R,O各一次
: 條件是 從任一個有箭頭的地方開始 沿著方向行走一定會抵達邊緣然後出去
: _ _ _ D _
: _ _ _ _ L
: _ _ _ _ _ 請將其他21格填上U,D,L,R,O (42分)
: U _ _ _ _
: _ _ D _ _
: ps.有興趣的玩家可以利用這些題目的規則想出其他唯一答案的題目

由於文字不夠直觀,
因此先將它改成箭頭:
(把空格改為圈圈是個人的喜好,無特殊理由)

_ _ _ D _
_ _ _ _ L
_ _ _ _ _
U _ _ _ _
_ _ D _ _


○○○↓○
○○○○←
○○○○○
↑○○○○
○○↓○○

由於題目要求不管從哪一個做起點,都必須能走到外面
所以必須避免類似以下情形:

A)衝突
例如:

→← 或 ↑

B)迴圈
例如:

→↓
↑←

因為B無法朝下,
所以往下的箭頭只能放在A

○○○↓○
○○○←
○○○○
↑○○○○
○○↓○○

由於A無法為上或右,否則會造成衝突
所以它只可能是「直行」,以*表示

○○○↓○
↓○○
○○○○○
↑○○○○
○○↓○○

B向右會造成衝突
所以B為上,A為右

○○○↓○
AB*←
○○○○○
↑○○○○
○○↓○○

如果A往上的話會造成衝突
於是往上的符號一定在B

○○○↓○
↓→↑*←
○○○
↑○○○○
○○↓

由於A不能往上也不能往下(因為會重覆)
BC一定是往上或往下
FG無法為直行,否則會產生衝突
所以A一定是「直行」

○○○↓○
↓→↑*←
FBAGC
↑○○○○
○○↓↑○

有些地方只能是向左或向右,以「=」表示

○○↓○
↓→↑*←
○*
↑○==
○○↓↑○

因為AB無法為→←否則會產生衝突
所以可以確定方向為←→
其它左右的方向也得以確定

○○=↓○
↓→↑*←
=○*=○
↑○AB
○○↓↑○

○○↓○
↓→↑*←
○*
↑○←→
○○↓↑○

接下來的就很簡單了
要注意的是右下角必須向右,否則會造成迴圈

○○→↓○
↓→↑*←
*←
←→
○○↓↑

這麼一來就完成了

←↑→↓*
↓→↑*←
→↓*←↑
↑*←→↓
*←↓↑→

由於題目以文字出題,於是將答案回歸成文字:

LURDO
DRUOL
RDOLU
UOLRD
OLDUR

(END)

--

All Comments