ProjectEuler 331 Cross flips - 拼圖
By Cara
at 2011-04-03T17:25
at 2011-04-03T17:25
Table of Contents
331. Cross flips
http://projecteuler.net/index.php?section=problems&id=331
NxN 個圓盤棋子放在正方形的棋盤上。每個棋子有黑面和白面。
(譯註:想成黑白棋那種棋子就行了)
每一步你可以做以下動作:選擇一個棋子,並將所有和它同行及同列的棋子翻面。
也就是每次會翻 2N-1 個棋子。遊戲在所有棋子都是白面朝上時結束。
例如下列是 5x5 盤面上的一個例子:
●●●○○ ○○○●● ○○○○● ○○○○○
○○○●○ ○○○○○ ●●●●● ○○○○○
○○○○● ○○○●● ○○○○● ○○○○○
○○○○● ○○○●● ○○○○● ○○○○○
○○○○● ○○○●● ○○○○● ○○○○○
可以證明這個盤面三步是最少的步數了。
將盤面如此標上座標:左下角為(0,0),右下角為(N-1,0),左上角為(0,N-1)。
令 C_N 表示如下的盤面:
在 NxN 的棋盤上,當棋子 (x,y) 滿足 N-1≦√(x^2+y^2)<N 時為黑色,否則為白色。
C_5 即為上述盤面。
令 T(N) 表示由 C_N 開始到全白盤面的最少步數,或者當不可解時為0。
上面說明了 T(5)=3,另外給定 T(10)=29,T(1000)=395253。
31
求 Σ T(2^i - i) 。
i=3
--
2^i-i.....能一下子跳這麼大看來不太單純 = =+
--
1989/02/22 優希堂悟 1990/02/22 冬川こころ 1993/07/05 小町つぐみ 1994/05/21 高江
ミュウ 1995/04 歡迎來到 星野遊々 1997/03/24 守野いづみ 1997/03/24 伊野瀬チサト
1998/06/18 守野くるみ 1999/10/19 打越鋼太郎的 楠田ゆに 2000/02/15 樋口遙 2002/
12/17 八神ココ 2011/01/11 HAL18於朱倉岳墜機 2011/04/02 ∞與∫的世界 茜崎空啟動
2012/05/21 第貮日蝕計畫預定 2017/05/01~07 LeMU崩壞事故 2019/04/01~07 某大學合宿
--
Tags:
拼圖
All Comments
Related Posts
很久以前一個電腦上的puzzle
By Yedda
at 2011-04-03T11:05
at 2011-04-03T11:05
第二屆動腦大會即將開始!
By Eden
at 2011-04-03T07:15
at 2011-04-03T07:15
今年的拼圖馬拉松
By Skylar Davis
at 2011-04-01T23:42
at 2011-04-01T23:42
Hanayama簡易的纇型分類
By Daniel
at 2011-04-01T19:59
at 2011-04-01T19:59
全省 雷諾瓦周年慶禮卷
By Dora
at 2011-04-01T11:00
at 2011-04-01T11:00