數字遊戲~幫幫忙想解答 - 拼圖

Edwina avatar
By Edwina
at 2012-10-03T00:57

Table of Contents

小弟寫了個小程式(python)遞迴暴力找下去,
原始碼及程式執行結果請見此 http://pastie.org/4897546
需要的人請自行取用 (有什麼得意的結果願意的話請和我分享我會很爽,謝謝)
如果我邏輯沒寫錯的話以下為結果:










我是防(ㄆㄧㄢˋ)雷(ㄗˋ)頁(ㄕㄨˋ)












1. 三次以下 => 不可能
2. 四次的方法共有16種(詳見上面連結)




==============================================================================

另外,用推理方法試著證明這問題不可能三步解,說明如下:

主要考慮數列中"數字下降"發生的次數,
例如123456數字下降次數為0、654321為5
每次移動最多只能在其前後邊界上各創造出一個數字下降次數....................(1)

假設每次移動xyz三個數字,
並把xyz插入剩下三個數字前後或中間的第i格間隙 (0 <= i <= 3)
由123456開始,
由於這個起點是遞增的,第一次移動最多只能產生"1"的下降次數...............(2-1)
同理,從任意一組六個數字移動一次變成654321(遞減)時,
最多也只能產生"1"的下降次數.............................................(2-2)

也就是說除了第一和最後一次移動,中間的移動法總共要至少創造三個數字下降次數
由(1)、(2)可知中間至少要兩步
所以得證 "要完成123456 => 654321至少需要四步" #

以上論述的(1)、(2)應該都挺顯然,至少我以為是好證的
不知道大家覺得如何?




※ 引述《ewamfnni (小光頭)》之銘言:
: 標題: [問題]數字遊戲~幫幫忙想解答
: 時間: Mon Oct 1 04:44:08 2012
:
: 朋友出的題目
:
: 因為我們都想不出來
:
: 所以只能請各位大大幫忙想囉
:
: 問題"6個骰子或撲克牌排列為123456
:
: 每次移動三顆 只能移三次
:
: 三顆要連在一起移動
:
: 例如 123456 我選456這三顆把他插在1跟2中間
:
: 變成145623
:
:
: 也可以擺在1前面變成456123的玩法
:
: 反正移動後 要三顆相連一起移動自由穿插不能翻轉
:
: 讓123456移動三次變成654321
:
: ----------
: 目前我只想出
:
: 1)456移到12中間->145623
:
: 2)145移到23之間->621453
:
: 3)214移到53最後->653214
:
: 最後偷偷把321移到最後面...可是這樣就四次了 X(
:
: --
Tags: 拼圖

All Comments

Jessica avatar
By Jessica
at 2012-10-06T01:21
推!! 可是我的「洗牌」比喻害了你 對不起>_<
Wallis avatar
By Wallis
at 2012-10-06T15:51
因為移動的終點不限於最上面和最下面 還有任意兩張中間
Dinah avatar
By Dinah
at 2012-10-10T08:50
不過移到中間從實驗的角度看來 感覺就是不可能達成....
Audriana avatar
By Audriana
at 2012-10-12T03:57
哦 你好像沒搞錯XDDD
Lily avatar
By Lily
at 2012-10-14T06:22
我原本想到的4步解是 #7
Skylar Davis avatar
By Skylar Davis
at 2012-10-16T09:22
真是謝謝你的幫忙壓~ :)

Manufactoria

Linda avatar
By Linda
at 2012-10-02T21:47
http://www.matrix67.com/blog/archives/3306 遊戲的目的是拼磚,藉由組裝生產線的方式來分類機器人。 每具機器人帶有紅、藍兩色的洞卡(或字串),初期的關卡大多是要求你設計能辨認出 有符合關卡條件字串的機器人,並引導他到達出口。反之,不符合的機器人就在途中 某處丟棄銷毀 ...

小町蛀蟲算 013

Mary avatar
By Mary
at 2012-10-02T17:40
算蛀蟲嗎?               □□□□ ╳□□□□ ────────── □□□□□ □□□□□ ...

國外買回的拼圖...遇到瓶頸了..

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2012-10-01T19:05
各位拼圖高手 之前從義大利買回風景圖 因第一次拼國外的拼圖... 拼天空的部份時..每個都好合.. 拼到快瘋掉了...不曉得有哪位高手 可以出手解救嗎?? http://ppt.cc/riwP 我住新竹~~可以的話~~星冰樂答謝可以嗎?^^ 感謝了... -- .★* ...

數字遊戲~幫幫忙想解答

Zenobia avatar
By Zenobia
at 2012-10-01T04:44
朋友出的題目 因為我們都想不出來 所以只能請各位大大幫忙想囉 問題and#34;6個骰子或撲克牌排列為123456 每次移動三顆 只能移三次 三顆要連在一起移動 例如 123456 我選456這三顆把他插在1跟2中間 變成145623 也可以擺在1前面變成456123的玩法 反正移動後 要 ...

病毒棋怎麼玩?

Sandy avatar
By Sandy
at 2012-09-30T22:32
剛剛google進來的。原來貴版有人對這種較冷門的兩人紙筆遊戲有興趣。這對我來說 是激勵。以後我會於中文維基再建立一些俄羅斯遊戲。譬如:臭蟲棋。 http://ppt.cc/5oM7 -- -- 坤を創造する程度の能力 ⊙▲_▁_▲⊙ ...