[中譯] Puzzleup 2016 (18) Chess Codes

作者: LPH66 (-6.2598534e+18f)   2016-11-23 21:25:56
題目網址: http://www.puzzleup.com/2016/
http://www.puzzleup.com/2016/puzzle/?18
答題時限: 11月24日7PM-比賽結束(約12月14日)
加分時限: 11月24日7PM-11月30日6:59PM
答對可得基本分100分。答案可上傳5次,每改1次答案從基本分扣20分。 
比賽期間內可隨時上傳答案,加分時限內答對第n天加(6-n)分       
另依題目的難易有額外加分(如有80%的人這題答錯,答對者加80分)  
◆CHESS CODES
Sixty four chess notation codes from a1 to h8 are placed randomly on each
square of a standard 8x8 chessboard. Your task is to put the codes in the
correct order as given in the diagram. In each step you can take one code
from a white square and one code from a black square and exchange them.
What is the minimum number of steps that is sufficient to obtain the correct
order from all possible initial positions?
六十四個西洋棋代數記號由 a1 至 h8 隨機放置在一個標準 8x8 的西洋棋盤上。
你的任務是將所有記號回歸到正確的位置上。
每一步你能做的是將一個處在黑格的記號和一個處在白格的記號對調。
試問對所有盤面,多少步足以將所有記號回歸?
(譯註: 關於代數記號, 請參閱本版 #1A1TgpvR )
作者: buffalobill (水牛比爾)   2016-11-24 09:01:00
好難,2x2的話是四步,4x4的話……
作者: cutekid (可愛小孩子)   2016-11-24 12:43:00
難+1
作者: prime2477 (12345678901234567890123)   2016-11-24 18:52:00
如果去掉交換時的限制:格子顏色不同才能交換好像最多是64?應該是63因為任意排列皆可表示為cycle notation每交換一次cycle上相鄰的兩點, cycle就會少一條邊直到cycle長度剩下2時, 交換後cycle就消失了
作者: walkwall (會走路的牆)   2016-11-24 22:52:00
嘛...每種狀態當成一個點 能換到的表示兩點有連那就剩ProgramUp了吧
作者: prime2477 (12345678901234567890123)   2016-11-24 23:52:00
https://en.wikipedia.org/wiki/God's_algorithmNP-hardhttp://www.cube20.org/Google花了35 CPU-years才算出魔術方塊的God's Number把狀態當點...這題的點與degree的數量級都超過魔術方塊把8x8的棋盤格子放成1x64不會影響答案那從1x2, 1x4, 1x6,...算起,也許可以找到規律
作者: jurian0101 (Hysterisis)   2016-11-25 11:39:00
有種陷於五里霧中的fu把原本在a1等黑格的記號A1想成黑球,最糟糕的狀況是所有黑球位在黑格,所有白球位在白格,但全是錯排所以格子的空間排列不重要,可以從黑格與黑球的錯排和白格與白球的錯排開始想,變成研究移動次數與一開始置換群長怎樣之間的關係...尋找手筋中...
作者: prime2477 (12345678901234567890123)   2016-11-25 12:51:00
以下提供一種方法,但我無發證明是最快的方法因為任意排列皆可表示為cycle notation,所以把64顆不同的球,從球拉出箭頭,指向它原本的位置這些箭頭必定形成一個環或多個環.若環上存在相鄰的格子異色,則可以交換格子上的球使得環的長度變短,直到環消失例如: b1->b2->w3->b4->b5->b1 (b:黑格, w:白格)須交換b2與w3格子上的球, 新環就變成:b1->w3->b4->b5->b1若整個環都是同色的格子,要使環消失須先與一個異色的格子交換球,讓環變成非同色環才能開始消去環.但這會多一步驟並且使環的長度增加所以我猜最壞的狀況是:所有的環都是同色環,越多越好環的數量越多越好,不是環的長度例子錯了,應改成交換w3與b4格子上的球, 新環就變成:b1->b2->w3->b5->b1
作者: jurian0101 (Hysterisis)   2016-11-25 15:09:00
哈,任意n元黑環和m元白環都可以在n+m次內歸位,證完感謝提示,你的記號直覺好用
作者: cutekid (可愛小孩子)   2016-11-25 15:49:00
好強的兩位!
作者: eowynknight (青羽靈)   2016-11-26 04:21:00
http://i.imgur.com/xYrlhGp.jpg他的記號在哪裡@@ 格子上的a1什麼的位置不都正確嗎看不懂要移動什麼@@噢我少看隨機了 當我沒問 抱歉><"

Links booklink

Contact Us: admin [ a t ] ucptt.com