ProjectEuler 364 Comfortable distance - 拼圖

Kyle avatar
By Kyle
at 2011-12-25T00:08

Table of Contents

364. Comfortable distance

http://projecteuler.net/problem=364


有 N 個座位排成一排,N 個人依序入座並把座位坐滿,但是入座條件如下:

1. 當有某座位的左右兩個相鄰的座位都沒人時,他就坐這裡。

2. 當已經沒有上述條件的座位時,就退而求其次,挑有一邊沒有坐人的座位坐下。

3. 當已經沒有上述條件的座位時,就挑剩下的座位坐。


使 T(N) 表示為有 N 個人要用上述條件去坐滿 N 個座位時的方法數

下列圖示表示出 T(4) = 8

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│●│ │ │ │→│●│ │●│ │→│●│ │●│●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│●│ │ │ │→│●│ │ │●│→│●│●│ │●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│●│ │ │ │→│●│ │ │●│→│●│ │●│●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│ │●│ │ │→│ │●│ │●│→│●│●│ │●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│ │ │●│ │→│●│ │●│ │→│●│ │●│●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│ │ │ │●│→│●│ │ │●│→│●│●│ │●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│ │ │ │●│→│●│ │ │●│→│●│ │●│●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘

┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐ ┌─┬─┬─┬─┐
│ │ │ │●│→│ │●│ │●│→│●│●│ │●│→│●│●│●│●│
└─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘ └─┴─┴─┴─┘


我們可以驗證出 T(10) = 61632 而 T(1000) mod 100000007 = 47255094。


請算出 T(1000000) mod 100000007。

--
Tags: 拼圖

All Comments

Leila avatar
By Leila
at 2011-12-26T16:18
OEIS有數列 http://oeis.org/A192008
Isabella avatar
By Isabella
at 2011-12-31T07:11
目前只有24人解出來 看樣子不是容易的題目吶?
John avatar
By John
at 2011-12-31T19:42
解掉了! 第37名,排列組合的問題!!!
Bennie avatar
By Bennie
at 2012-01-01T12:05
OEIS完全幫不上忙 僅供參考而已
Vanessa avatar
By Vanessa
at 2012-01-05T00:46
解掉了+1 我是第43名XD 果然只是個看起來嚇人的排列組合題
我是直接寫出這個數列的顯式出來了XDDDDDD
Audriana avatar
By Audriana
at 2012-01-05T16:53
lol
Suhail Hany avatar
By Suhail Hany
at 2012-01-09T12:19
閒聊一下, 第365題竟然正好在台灣時間跨年時開放XD
Hazel avatar
By Hazel
at 2012-01-11T06:03
我覺得這很陰險 意圖使人難以搶答(誤)
Franklin avatar
By Franklin
at 2012-01-11T22:24
很好...它炸了...想說來搶搶看的說 /_\
Frederic avatar
By Frederic
at 2012-01-16T11:36
今天應該是Easy題,才那麼多人搶,搶到當機
Freda avatar
By Freda
at 2012-01-17T22:39
若沒猜錯的話 出題的難易度有固定pattern,HMEMEMHMEMEMH..
Lauren avatar
By Lauren
at 2012-01-18T18:58
猜錯了? 這次竟然是M(Medium)
John avatar
By John
at 2012-01-22T10:19
果然沒猜錯 真的是Easy題!
Barb Cronin avatar
By Barb Cronin
at 2012-01-24T09:49
做出來了 XD 第10名 XDDDDD
Charlie avatar
By Charlie
at 2012-01-25T10:09
還好同樣類型的題目以前碰過 回想一下就想起來當初怎麼做的

玩拼圖不用錢,飲料喝免費啦!!~

Dora avatar
By Dora
at 2011-12-24T20:37
※ [本文轉錄自 Kaohsiung 看板 #1EzSSU8v ] 作者: jodoken (kk) 看板: Kaohsiung 標題: [活動] 玩拼圖不用錢,飲料喝免費啦!!~ 時間: Sat Dec 24 20:35:40 2011 活動時間: 101年01月07號 地點: 中山二路500號 ...

翌陽 長頸鹿木頭拼圖

Charlotte avatar
By Charlotte
at 2011-12-23T22:52
圖文並茂網製版 http://carrielovepuzzle.pixnet.net/blog/post/84461714 http://carrielovepuzzle.pixnet.net/album/photo/167034901 http://carrielovepuzzle.pixnet.n ...

大家最不想重拼的拼圖是?

Charlie avatar
By Charlie
at 2011-12-23T01:10
之前以為and#34;星夜and#34;是我拼過最難的拼圖 結果剛剛嘗試了莫內的睡蓮池500片版 http://ppt.cc/FW!u 光看圖,還以為可以輕易挑選出橋的部分 再從深色區塊完成中間 另外左邊草叢應該也可以順便拼出 剩下部分分出上下 可能小難而已 直到拆開拼圖袋.... 看看散落的拼圖,我發現我 ...

數闇 023

Lucy avatar
By Lucy
at 2011-12-22T13:08
‧‧‧‧‧‧‧‧8‧‧‧‧3‧ ‧‧6‧‧‧‧‧8‧‧‧‧3‧ ‧‧6‧‧‧‧‧8‧444‧‧ ‧‧6‧‧7‧‧‧‧‧‧‧‧‧ ‧‧‧‧‧7‧‧‧‧‧‧‧‧6 ‧‧‧‧‧7‧‧‧11‧‧‧‧‧ 999‧‧‧‧‧‧11‧‧‧‧‧ ‧‧‧‧101010‧‧11‧‧‧‧‧ ‧‧‧‧‧‧‧‧‧‧‧141414‧ ‧‧ ...

ProjectEuler 362 Squarefree factors

Audriana avatar
By Audriana
at 2011-12-19T19:31
※ [本文轉錄自 chyrliin 信箱] 作者: babufong (嗶嗶) 看板: puzzle 標題: [中譯] ProjectEuler 362 Squarefree factors 時間: Sun Dec 11 15:30:32 2011 362. Squarefree factors ht ...