Projecteuler (287) Quadtree - 拼圖

John avatar
By John
at 2010-04-11T09:51

Table of Contents


ProjectEuler (287) Quadtree

http://projecteuler.net/index.php?section=problems&id=287

所謂的 Quadtree 編碼可以將一個 2^N x 2^N 的黑白影像編成一系列的位元。

這個序列如下解讀:

* 第一個位元表示整個 2^N x 2^N 影像:
* 若它是 0 則表示分割,將整個 2^N x 2^N 切成相等的 2^(N-1) x 2^(N-1) 四塊,
接下來的序列依序為左上、右上、左下、右下的編碼;
* 若它是 10 則表示這整塊是黑色;
* 若它是 11 則表示這整塊是白色。

例如下面的圖案:

■■■□
■■□■
□□■■
□□■■

它可以由不只一個序列描述,像是: (見右圖分割)
■■■□
001010101001011111011010101010,長度為30,或是 ■■□■
□□■■
0100101111101110,長度是16,也是這個圖案的最短長度。 □□■■


對一個正整數 N,定義 D_N 是以下描述的 2^N x 2^N 圖案:

* 座標 x=0, y=0 代表左下角的點;
* 對某點 (x,y) 若 (x-2^(N-1))^2 + (y-2^(N-1))^2 ≦ 2^(2N-2) 則該點是黑色;
否則該點是白色。

求出 D_24 的最短長度。

--
既然這才是本週的題目就一起貼吧

是說我和 utomaya 在上一題的推文中討論這一題還討論得頗開心 XDrz

--
'Oh, Harry, dont't you see?' Hermione breathed. 'If she could have done
one thing to make absolutely sure that every single person in this school
will read your interview, it was banning it!'
---'Harry Potter and the order of the phoenix', P513

--
Tags: 拼圖

All Comments

Andrew avatar
By Andrew
at 2010-04-12T16:57
XDDD 感謝翻譯 雖然完全無法 follow ..........囧rz
Kristin avatar
By Kristin
at 2010-04-15T23:52
最短是 9 吧
Blanche avatar
By Blanche
at 2010-04-16T08:44
是9位數吧
Victoria avatar
By Victoria
at 2010-04-18T11:04
是 2...全黑或全白
Ingrid avatar
By Ingrid
at 2010-04-22T08:43
它要求的是 D_24 這個圖案喔 不是任意 2^24 x 2^24 圖案
Olive avatar
By Olive
at 2010-04-22T14:21
全黑或全白? 題目要是那麼簡單 就不用玩了
Kumar avatar
By Kumar
at 2010-04-26T21:09
不過那些西歐玩家真是太厲害了 我才剛看懂題目 就一堆人已
Hedda avatar
By Hedda
at 2010-04-30T10:04
經解出來了 而且竟然有人十幾分鐘就解出來了
Joe avatar
By Joe
at 2010-05-04T04:02
我都還沒看懂題目咧@@ 果然一堆怪物級的人
Lydia avatar
By Lydia
at 2010-05-06T09:34
所以重點是D_24到底長什麼樣子?
Bennie avatar
By Bennie
at 2010-05-11T06:32
有圖就有長度了
Anonymous avatar
By Anonymous
at 2010-05-15T12:57
題目中已經給描述啦 把 N 代入 24 就是了
Ida avatar
By Ida
at 2010-05-19T17:03
這個東西可以把它想像成一個馬賽克與解析度的問題 XD
Kelly avatar
By Kelly
at 2010-05-20T07:50
仔細想想 不太對 全黑或全白只要2bit吧
Lauren avatar
By Lauren
at 2010-05-22T00:39
就算題目改成任意圖形 答案也應該是2而不是9
Emma avatar
By Emma
at 2010-05-23T19:12
所以他在四樓"更正"啦
Dorothy avatar
By Dorothy
at 2010-05-28T02:41
我漏看4樓 抱歉

數闇 011

Skylar Davis avatar
By Skylar Davis
at 2010-04-11T00:34
※ 引述《chyrliin (啾寶寶)》之銘言: ‧4‧‧‧‧‧5‧‧ ‧‧‧‧2‧‧‧‧‧ ‧‧‧‧‧‧7‧‧‧ ‧‧‧2‧‧‧‧‧‧ 4‧‧‧5‧‧‧‧‧ ‧‧‧2‧4‧‧5‧ ‧9‧‧‧‧‧9‧‧ ‧‧‧‧‧‧5‧‧‧ ‧‧7‧‧‧‧‧‧5 ‧‧‧‧‧6‧‧‧‧ h ttp://www.puzzlemi ...

數闇 011

Kumar avatar
By Kumar
at 2010-04-10T23:40
‧4‧‧‧‧‧5‧‧ ‧‧‧‧2‧‧‧‧‧ ‧‧‧‧‧‧7‧‧‧ ‧‧‧2‧‧‧‧‧‧ 4‧‧‧5‧‧‧‧‧ ‧‧‧2‧4‧‧5‧ ‧9‧‧‧‧‧9‧‧ ‧‧‧‧‧‧5‧‧‧ ‧‧7‧‧‧‧‧‧5 ‧‧‧‧‧6‧‧‧‧ h ttp://www.puzzlemix.com/pdfjpeg/big-Kuromas ...

數闇 010

Genevieve avatar
By Genevieve
at 2010-04-10T23:26
‧7‧‧‧‧‧‧‧‧ (-^-)d ‧‧7‧‧‧‧‧‧‧ ‧‧‧‧‧7‧‧‧‧ ‧‧7‧‧‧‧77‧ 7‧7‧7‧‧77‧ ‧‧‧‧‧‧‧777 7‧‧7‧7‧7‧‧ ‧7‧‧7‧‧7‧7 ‧‧‧‧‧‧‧‧‧‧ 7‧‧7‧7‧‧‧‧ ‧7‧‧■‧‧‧■‧ ‧‧7‧‧‧■‧‧‧ ■‧■ ...

Projecteuler (286)

Hedy avatar
By Hedy
at 2010-04-10T19:36
ProjectEuler 286題 http://projecteuler.net/index.php?section=problemsandamp;id=286 Barbara 是個數學家及籃球選手。 她發現她在距離籃框 x 時投籃進籃的機率是 (1 - x/q),其中 q 是個大於50的常數。 練 ...

數闇 010

Anthony avatar
By Anthony
at 2010-04-10T17:47
‧7‧‧■‧‧‧■‧ ‧‧7‧‧‧■‧‧‧ ■‧■‧‧7‧■‧‧ ‧‧7■‧‧■77‧ 7■7‧7■‧77■ ‧‧‧‧‧‧■777 7■‧7■7‧7■‧ ‧7‧‧7‧■7‧7 ‧‧■‧‧‧‧■‧‧ 7■‧7■7‧‧■‧ - ...