ProjectEuler 502 Counting Castles - 拼圖

Andy avatar
By Andy
at 2015-02-14T03:45

Table of Contents

502. Counting Castles

https://projecteuler.net/problem=502

我們定義一個石塊為一高度為1且寬度為正整數的長方形,並定義一個城堡為一堆石塊

堆疊起來的一種結構。

給定一高度為h且寬度為w的鉛直棋盤方格,我們可以依以下規則來構造城堡:

1. 石塊可以堆疊在其他石塊之上,但是不能突出下面石塊的邊界或架在多個石塊之上。

2. 所有石塊都和棋盤方格對齊。

3. 在同一高度的任兩石塊至少間隔一個空格。

4. 最下層必為一寬度為w的石塊。

5. 城堡最高點的高度恰為h。

6. 城堡必須由偶數個石塊組成。

下圖為w = 8、h = 5時的一個城堡的範例:

https://projecteuler.net/project/images/p502_castles.png

令F(w, h)為給定棋盤寬度w和高度h後,所有可構造出的城堡的數目。

例如,F(4, 2) = 10、F(13, 10) = 3729050610636、F(10, 13) = 37959702514以及
   F(100,100) mod 1000000007 = 841913936。

請求出F(10^12, 100) + F(10000, 10000) + F(100, 10^12) mod 1000000007。

--
Tags: 拼圖

All Comments

舊金山灣 1000片 Pintoo

Steve avatar
By Steve
at 2015-02-13T14:54
拼圖名稱:舊金山灣 http://shopping.pintoo.com/index.php/product/detail/01263 拼起來質感相當不錯,很繽紛很美,也很有難度XD 品牌:Pintoo 拼圖狀況:只拼過一次,保存完整無缺片 :) 欲交換拼圖: ...

HEYE 6000片世界地圖

Carol avatar
By Carol
at 2015-02-12T23:38
之前拼圖拼過HEYE 暹邏貓1000片,海盜地圖3000片,就直接挑戰6000片嘍! 過程除了歐亞大陸撞牆外,其他部份都算有辨識度,錶框後很滿意就來分享囉! http://i.imgur.com/tvud9eQ.jpg http://i.imgur.com/2cWj5Dd.jpg - ...

第一次裱框

Anthony avatar
By Anthony
at 2015-02-12T16:50
大家好 如標題,人生第一次幫拼圖裱框跟在板上發文 在板上看了很多的裱框分享,不能讓拼圖一直放在防潮箱了 所以就選了一幅小的 http://ppt.cc/yZA6 http://ppt.cc/RPAm 這是在經典拼圖文化坊用的(因為離家比較近...) 框是老闆娘推薦的色調 實際做出來,自己也蠻喜歡的 有什麼 ...

研心坊

Victoria avatar
By Victoria
at 2015-02-10T16:16
因為完成了1000片的拼圖所以想找裱框 看到版上蠻多人提到的研心坊 打電話後得知目前是暫停營業中的狀態 據陳老闆說因為找店面的關係 大概4月左右會再搬回去師大附近重新營業 跟有需要的人分享一下這個消息 -- _| _| _| _| ...

無限音階與螺旋同構

Delia avatar
By Delia
at 2015-02-10T09:17
長久以來, 我一直很自大的以為, 無限音階與螺旋and#34;同構and#34;這件事, 只有我自己知道, 然後我看到這篇文章, 像看到了知己同好: http://pansci.tw/archives/72035 (聲音的理髮院招牌 BY 官大為 Wiwi) - ...