信息學-集訓隊作業_第1頁
信息學-集訓隊作業_第2頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

題目0016–Chessboard(棋盤AGameontheOnthechessboardofsize4x4thereare8whiteand8blackstones,i.e.onestoneoneachfield.Suchaconfigurationofstonesiscalledagameposition.Twostonesareadjacentiftheyareonfieldswithacommonside(i.e.theyareadjacentineitherhorizontalorverticaldirectionbutnotdiagonal).Itmeansthateachstonehasatmost4neighbours.Theonlylegalmoveinourgameisexchanginganytwoadjacentstones.Yourtaskistofindtheshortestsequenceofmovestransformingagivenstartinggamepositionintoagivenfinalgameposition.Thestartinggamepositionisdescribedinthe4linesofinputfileGAME.IN.Thereare4symbolsineachline,whichdefinethecolourofeachstoneintherowfromthelefttotheright.Thelinesdescribetherowsofthechessboardfromthetoptothebottom.Symbol`0'meansawhitestoneandsymbol`1'ablackone.Thereisnospacesymbolseparatingthesymbolsintheline.Thefifthlineisempty.Thenext4followinglinesdescribethefinalgamepositioninthesameway. lineofoutputfileGAME.OUTcontainsthenumberofthemoves.Thefollowinglinesdescribethesequenceofmovesduringthegame.Onelinedescribesonemoveanditcontains4positiveintegersR_1C_1R_2C_2separatedbysinglespaces.Thesearethecoordinatesoftheadjacentfieldsforthemove,i.e.fields[R_1,C_1]and[R_2,C_2],whereR_1(orR_2)isthenumberoftherowandC_1(orC_2)isthenumberofthecolumn.Therowsonthechessboardarenumberedfrom1(toprow)to4(bottomrow)andthecolumnsarenumberedfrom1(theleftmostcolumn)to4(therightmostone)aswell(i.e.thecoordinatesoftheleftupperfieldare[1,1]).Iftherearemultipleshortestsequencesofmovestransformingthestartingpositiontothefinalposition,youcanoutputanyoneofthem.GAME.OUT(oneofthecorrectsolutions)1224‘1’兩個字符間沒有空格。第5行為空行。第6-9行表示的目標狀態,表達方式與初始狀4R_1C_1R_2C_2R_1R_2)表示行4。GAME.OUT(答案不唯一41224(t<216<105求解,用單源最短路徑算法,復雜度為O(tlgt+E)(由于從每個點出發最多24條邊,所以E=12t<106:P1,P2dP1d次操作可以到達P2,這樣就可以建一條邊P1—>P2’,權為d。這樣就可以建立一個從{Pi}到{Pj’}的二分1的移動,1到位了,01的位置為一用為他們間的距離△x+△y,求出費用最小的最佳匹配n2/2n2/2P1P2…;n2/2個頂點,代表目標棋盤中的n2/2Q1、Q2……PiQj之間的邊擁|Pi.x-Qi.x|+

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論