接龍問題 - 拼圖

Zanna avatar
By Zanna
at 2010-09-04T22:28

Table of Contents

規則:
將 1~20 二十張牌隨機分成四堆,
每次可從任一堆最頂端(最左邊)拿出一張牌 x,
若 "x-1" 已經被拿出來,則 x 可以接在 x-1 後方。
若 "x-1" 未被拿出來,則 x 則必須另開一條空間。

目的:
把所有的牌都出完,但要用到最少的空間。

範例:
A: 9 17 1 15 7
B: 16 8 2 18 12
C: 19 10 3 13 4
D: 6 14 20 5 11

以 16, 8, 9, 17, 19, 10 , 1 ,2, 3的順序拿取則可以接成
-> 16 17
-> 8 9 10
-> 19
-> 1 2 3
接著再取 6, 14, 15, 7 , 18, 20, 5, 11, 12, 13, 4 ,取完全部共用了 6條空間。
-> 16 17 18
-> 8 9 10 11 12 13
-> 19 20
-> 1 2 3 4
-> 5
-> 6 7
-> 14 15


問題:
如何確定某種取法是否用掉最少的空間,如何找出一個最短的取法。

PS:可以拿撲克牌試完,黑桃 1~10 當作 1~10,紅心 1~10 當作 11~20。

--
Tags: 拼圖

All Comments

Bethany avatar
By Bethany
at 2010-09-06T19:43
11 12 13 應該要在10後面吧?
Queena avatar
By Queena
at 2010-09-09T14:16
已更正謝謝
Megan avatar
By Megan
at 2010-09-10T07:14
以這個順序 5應該另開一排 接不到4後面
Audriana avatar
By Audriana
at 2010-09-10T12:30
感謝

三幅長型拼圖

Frederic avatar
By Frederic
at 2010-09-04T02:34
前兩次po文都沒得到甚麼回應andgt;and#34;andlt; 這次寫的是最近一兩周內拼的三幅拼圖 湊巧都是長型拼圖 所以就寫在一起囉 分別是 750片的芝加哥 (風景) 1000片的熱氣球之旅 1000片的長頸鹿母子 (難拼到爆炸) http://www.wretch.cc ...

生與死

Kyle avatar
By Kyle
at 2010-09-04T00:38
1.如果全部的人都是生,那再第一天就會全部放生 2.如果只有一個人是死,那他看其他人都是生。 第一天因為沒有被放生,代表有人是死,可是他看其他人都是生,所以自己一定是死 所以第二天那個人就會死掉,其他人被放生 3.如果有兩個人是死,假設分別為A跟B A看到B是死,其他人是生,A假設如果自己是生 ...

生與死

Donna avatar
By Donna
at 2010-09-03T23:06
有一班外星人,在某晚把全球最聰明的50個人放置到一個荒島上。 這班地球人在睡夢中,不知就裡的情況被捉. 午夜11時50分,外星人把所有地球人叫醒並且集合起來, 宣佈「你們每個人的背上都已印有記號。有人印上『生』,有人印上『死』。」 所有人一看,見到大家背上真的有個記號,有「生」有「死」, 但就是看不 ...

Project Euler 新季始動

Quanna avatar
By Quanna
at 2010-09-03T08:43
如同好久之前(?)我推文說的 Project Euler 新季將於 9/4 開始 官方目前公佈本季的更動有: * 每題的討論板及 phpBB 討論板開始支援 LaTeX 語法! 像 $ax^2+bx+c=0$ 這樣就能以 LaTeX 語法輸入數學式子 而像 $$\int_0^\infty e ...

PuzzleUp 2010 (8) Generating Numbers

Eartha avatar
By Eartha
at 2010-09-02T01:44
首頁:http://www.puzzleup.com/2010/ 時限:2010/09/02(四)19:00~09/08(三)18:59 答案可上傳5次,但每改1次扣20分(基本分為100分) 在比賽期間內可隨時回答,但只有在時限內回答者有額外加分 ◆Gen ...