信息學試題cqoi2013簡單解析_第1頁
信息學試題cqoi2013簡單解析_第2頁
信息學試題cqoi2013簡單解析_第3頁
信息學試題cqoi2013簡單解析_第4頁
信息學試題cqoi2013簡單解析_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、CQOI2013 簡單解析Leqsott新Nim游戲顯然沒有輸出-1的情況,A必勝。(最壞情況下第一輪只剩一堆)直接暴力枚舉每種第一輪A拿了過后的狀態(tài),再暴力枚舉第一輪B拿了過后的狀態(tài),然后對剩下的進行普通的Nim游戲。此算法可通過50%的測試點。若把每堆火柴看作集合S中的元素,每種A拿后必勝的狀態(tài)看作集合L中的元素(即L為集合的集合),據分析及證明,M=S,L為擬陣。(詳見Topcoder)因M為擬陣,根據擬陣的性質,我們可以把S中的元素從大到小按順序貪心考慮加入一個初始為空的集合T中,若不違背必勝的狀態(tài)就加入。答案即為沒有加入集合T中的元素和。此算法可通過100%的測試點。棋盤游戲這題在考

2、場上不容易想到正確思路。但是同上題一樣,此題也沒有輸出DRAW的情況(若A不能在第一回合干掉B,則B必勝,原理同象棋中的卒與馬,B只須把A往角落中趕即可)。模擬驅趕的過程?怎么模擬?考場中有人寫模擬得了此題的最高分,通過了44%的測試點。此題為博弈論,找N/P態(tài)即可。定義tijxy5維狀態(tài),表示A在(i,j),B在(x,y),當t=0時表示為A先手,否則為B先手。根據狀態(tài)的轉移建圖,當i=x且j=y時為最初的P態(tài),將所有一步操作能進入P態(tài)的標記為N態(tài),如果從某個狀態(tài)開始的所有一步操作都只能進入N態(tài),則標記為P態(tài)。用F表示此狀態(tài)為N/P,G表示達到此狀態(tài)所需的步數(倒推的)。當為時,當前狀態(tài)的G

3、取能到達的狀態(tài)中G的最小值+1。(盡快獲勝)當為時,當前狀態(tài)的G取能到達的狀態(tài)中G的最大值+1。(拖延時間)最后看初始狀態(tài)的F判斷輸贏,G判斷步數。此算法可通過100%的測試點。二進制A+B統(tǒng)計A中有多少1,B中有多少1,C中有多少1,暴力枚舉A中1放的位置,B中1放的位置,相加計算C是否1剛好有那么多。若剛好有那么多1且位數不超過最大位數,比較出最小的C,即為答案。此算法可通過44%的測試點。數位DP。定義 tijkp5維狀態(tài),F為此狀態(tài)下的最小C值,從低位枚舉,表示枚舉到第t位,A已放i個1,B已放j個1,C已放k個1,若p=0,表示該狀態(tài)無進位;否則表示有進位。同時枚舉第t位時A和B放0

4、還是1,結合上一位的進位,算出該位是否有進位與C該位上為0還是1。設該位上A、B與上次進位之和為res,則有fti+xj+yk+(res&1)res1 = Min(ft-1ijkp+(res&1)(t-1),x,y為0或1。此算法可通過100%的測試點。圖的逆變換此題為本次省選中最簡單的一題,但是AC率卻很低,可能是大家把模型想復雜了。原圖中的一條邊為新圖中的一個點,原圖中兩條相接的邊為新圖中的一條邊,即ab為點ab,abc為abbc。題目要求根據新圖判斷是否存在一個原圖。設新圖中ab出發(fā)可達bc(1)、bc(2)、bc(i)、bc(n)。則對于bc(i)和bc(j),若其它任意一個點對于這兩個點都是可達或不可達,則存在原圖;若存在一個點對于這兩個點一個可達一個不可達,則不存在原圖。此算法可通過100%的測試點。新數獨搜索題。仔細處理輸入??上葘?*3的小

溫馨提示

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

評論

0/150

提交評論