Flip - 拼圖

Lydia avatar
By Lydia
at 2010-03-02T18:19

Table of Contents

※ 引述《EIORU ()》之銘言:
: 翻轉將其全部變成●
: (1)★★ (2)★★★
: ○○○○○ ●●●●●
: ○○○○○ ●●●●●
: ○○○○○ ●●○●●
: ○○○○○ ●●●●●
: ○○○○○ ●●●●●
: 1.當某點翻轉時 上下左右皆一起翻轉 (原始版)
: 2.當某點翻轉時 距離該點3步且非同一行列的點一起翻轉 (騎士版)
: 3.當某點翻轉時 距離該點(±N,±N)的點一起翻轉 (N=1~4) (主教版)
: 4.當某點翻轉時 距離該點(±R,0)及(0,±S)的點一起翻轉 (R,S=1~4) (城堡版)


如果不要求一定要最少翻轉次數的話,我倒是有解開幾個。
(因為我不會證明是不是最少的)

因為翻轉兩次的結果和不翻轉是一樣的,所以如果某一格要翻轉,最多就翻轉一次。
且翻轉的順序也不影響結果~所以我以0和1來表示某一格是否翻轉~1表示有翻轉~

第一個
基本版
1 0 1 1 0
0 1 1 1 0
1 1 1 0 0
1 1 0 1 1
0 0 0 1 1

騎士版
1 0 1 0 1
0 1 1 1 0
1 1 1 1 1
0 1 1 1 0
1 0 1 0 1

主教版 全翻

城堡版
1 1 0 1 1
1 1 0 1 1
0 0 1 0 0
1 1 0 1 1
1 1 0 1 1


第二個
基本版與城堡版 未解XD

騎士版
0 1 0 1 0
1 0 0 0 1
0 0 1 0 0
1 0 0 0 1
0 1 0 1 0

主教版
1 0 0 0 1
0 0 0 0 0
0 0 1 0 0
0 0 0 0 0
0 0 0 0 0



某些有對稱解的我是用算的~我所謂的對稱解是指每一格是否翻轉會形成如下圖
A B C B A
B D E D B
C E F E C
B D E D B
A B C B A
A,B,C,D,E,F=0或1

以第一個的騎士版為例,假設有對稱解,則會滿足以下幾個等式:
(1) A+2E = 1 ,3 (以A這一格來看,只有A及兩個E會影響,
所以這3格裡面要有1個或3個翻轉,A這一格才會是亮的)
(2) B+C+D+F = 1, 3 (以B這一格來看)
(3) C+2B+2E = 1, 3, 5 (以C這一格來看)
(4) D+2B+2E = 1, 3, 5 (以D這一格來看)
(5) E+2C+2D = 1, 3, 5 (以E這一格來看)
(6) F+8B=1, 3, 5, 7, 9 (以F這一格來看)
且 A,B,C,D,E,F = 0或1

由(1)可得A=1,由(3)可得C=1,由(4)可得D=1,
由(5)可得E=1,由(6)可得F=1,再由(2)可得B=0

至於如果沒有對稱解的部分,就沒辦法了,上面的解是我自己用excel做了簡單的點燈亂點出來的XD

其他的就得請教其他高手了~

--
Tags: 拼圖

All Comments

Enid avatar
By Enid
at 2010-03-05T06:24
看到原PO的認真文 我真想說「只要有心,人人都可以...

Projecteuler (280) Ant and seeds

Yedda avatar
By Yedda
at 2010-03-01T20:25
剛剛想到所有期望值形式上的算法。還是以三乘三為例 abc def  ghi 馬可夫矩陣 ...

Projecteuler連不上去

Hedy avatar
By Hedy
at 2010-03-01T19:33
平時都還好好的 剛剛也都好好的 突然就變成IE無法顯示網頁 重新整理也一樣 重新連結亦如是 有人連得上去嗎??? 附網址:http://www.projecteuler.net/ - ...

消去遊戲-這要怎麼解?

Barb Cronin avatar
By Barb Cronin
at 2010-03-01T17:44
※ [本文轉錄自 ask 看板] 作者: nosugarGtea (無糖綠茶) 站內: ask 標題: [請問] 消去遊戲-這要怎麼解? 時間: Mon Mar 1 17:35:02 2010 這是在小遊戲板上看到的小遊戲, http://tinyurl.com/7nxs77 我卡在第21關, 方塊是長 ...

四對情侶過河問題

Kama avatar
By Kama
at 2010-03-01T11:25
※ 引述《hcldesmond (●^▽^●)》之銘言: : 相信大家都聽過經典的狼羊草過河問題 : 以下的也很類似 : --- : 有四對情侶要過河,河上有一艘小艇,每次最多只能載二人 : 河中央有一個小島,可讓部分人或所有人暫時站在那裡 : 四位男生互相妒忌,任何時候某位女生與其他男生待在一起時,她的男友 ...

在32枚金幣中找假幣 by weiweililin

Anthony avatar
By Anthony
at 2010-03-01T10:57
原題:有32枚金幣,其中有一枚是假幣,但不知較輕或較重。 要如何在五次之內,用天平把假幣找出來,並得知它較輕或較重? 只能說我功課做太少了,明明之前就已經有人說過通式解: 若有n個金幣,則k次可以把其中一枚假幣找出,且知較輕較重,則n與k必符合下列關係: 2 andlt; n andlt ...