ProjectEuler 315 Digital root clocks - 拼圖
![Frederic avatar](/img/boy2.jpg)
By Frederic
at 2010-12-19T19:49
at 2010-12-19T19:49
Table of Contents
315. Digital root clocks
Sam 和 Max 被要求將兩個電子鐘做成「數字根電子鐘」,它會一步一步計算數字根。
當它餵入數字時,它會顯示出來然後開始計算,顯示出所有中間過程直到得到結果。
例如,如果餵入 137,它會依序顯示 137→11→2,然後就全部變黑等待下一個數字。
每個數字都由七段顯示表示。本題的數字顯示以下計:
_ _ _ _ _ _ _ _
| _| _| |_| |_ |_ | | |_| |_| | |
| |_ _| | _| |_| | |_| _| |_|
顯示器點亮和弄熄都要花一點能量。例如從全黑點亮2要花五點,
從全黑點亮7要花四點。
Sam 和 Max 做了兩個不同的顯示器。
當 Sam 的顯示器餵入數字時,它會先顯示出來,然後全部轉黑,再顯示下一數字,
依此類推直到結果出來,再全部轉黑。例如當餵入 137 時:
"137": (2+5+4) x 2 = 22 點能量
"11": (2+2) x 2 = 8 點能量
"2": 5 x 2 = 10 點能量
一共花費 40 點能量。
Max 做的則比較聰明,它會偵測下一個數字會有哪些段不用轉暗。例如當餵入 137 時:
"137": 點亮 2+5+4 = 11 點,轉暗 7 點
"11": 點亮 0 點,轉暗 3 點
"2": 點亮 4 點,轉暗 5 點。
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|_||_||_| => |_||_||_| => |_||_||_| => |_||_||_| => |_||_||_| => |_||_||_|
|_||_||_| |_||_||_| |_||_||_| |_||_||_| |_||_||_| |_||_||_|
7 0 3 4 5
共計 30 點。
當然 Max 的比 Sam 的省電。
現在兩個顯示器連續餵入由 10^7 到 2*10^7 的所有質數,
求出兩個顯示器所花費的能量差。
--
總覺得只是個繁題...
--
"LPH" is for "Let Program Heal us"....
--
Tags:
拼圖
All Comments
![Kristin avatar](/img/woman.jpg)
By Kristin
at 2010-12-19T23:49
at 2010-12-19T23:49
![Ina avatar](/img/woman-biz.jpg)
By Ina
at 2010-12-23T04:42
at 2010-12-23T04:42
Related Posts
骰子遊戲
![Genevieve avatar](/img/girl.jpg)
By Genevieve
at 2010-12-17T09:47
at 2010-12-17T09:47
懷念古早味 國際同濟會認養兒童玩具博物館
![Sierra Rose avatar](/img/girl5.jpg)
By Sierra Rose
at 2010-12-17T08:19
at 2010-12-17T08:19
數字遊戲
![Isabella avatar](/img/woman-biz.jpg)
By Isabella
at 2010-12-16T16:37
at 2010-12-16T16:37
骰子遊戲
![Tom avatar](/img/elephant.jpg)
By Tom
at 2010-12-16T16:35
at 2010-12-16T16:35
Crossword 2
![Una avatar](/img/woman-biz.jpg)
By Una
at 2010-12-16T13:26
at 2010-12-16T13:26