青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

算法學社
記錄難忘的征途
posts - 141,comments - 220,trackbacks - 0

題目描述:

給一個長度為 N<1000 的環。A和B兩個人每次在這個鏈上選一段長度為 M<1000 的未染色區間進行染色。直到某人不能進行此操作時判此人負。假設兩人都足夠聰明,請你判斷誰會取得勝利?

吐槽:

    1. 真是不太喜歡博弈題,能推出SG函數還好說,關鍵有的題要純靠YY這就很讓人上火了.....
    2. 最近感覺狀態還可以,似乎又找到了高中時候的感覺-----為了一個目標不息奮斗!!
    3. SG定理的證明完全不會啊..... 不全部搞懂真不是我性格....

思路分析:

    明顯和喜聞樂見的NIM游戲是同一類型的....
    推薦兩篇論文
        1. 《由感性認識到理性認識 -- 透析一類博弈游戲的解答過程》 張一飛
        2. 《組合游戲略述——淺談 SG 游戲的若干拓展及變形》賈志豪
    總之SG函數就是對于某局面u有 
        SG(u) = mex (SG(v)| u可以轉移到v)    --- 1
    而且如果u是游戲的和,那么就有個很牛b的Sprague–Grundy定理:
        在我們每次只能進行一步操作的情況下,對于任何的游戲的和,我
        們若將其中的任一單一 SG-組合游戲換成數目為它的 SG 值的一堆石子,    
        該單一 SG-組合游戲的規則變成取石子游戲的規則(可以任意取,甚至
        取完),則游戲的和的勝負情況不變。
    而且如果局面u是游戲的和,由若干個單一游戲 u0,u1,...,un組成的話,那么SG函數滿足
        SG(u) = SG(u0) xor SG(u1) xor ... xor SG(un)       --- 2
    于是就可以解這道題了,雖然我至死都不會證明.....
    
    這道題拿掉一個區間之后,變成了一個長度為n-m的鏈。
    然后這個游戲的每個局面都可以變成:對于許多個長度不一的鏈,你可以每次選一個鏈(假設長度為L),把它拆成兩個長度和為L-M的鏈。
    每個單鏈就是一個單一的長度,它有一個SG值SG(L)。它的后繼狀態最多有L-M+1個,而且后繼狀態都是游戲的和,SG(x,L-M-x)。
    根據2式得:
        SG(x,L-M-x) = SG(x)^SG(L-M-x)。
    這樣可以算出L的每個后繼狀態SG(i,L-M-i),根據1式計算出SG(L)
    如果SG(L)沒有后繼狀態的話,即L<M。有SG(L) = 0 (先手必敗)。
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cassert>
 4 using namespace std;
 5 int n,m;
 6 int dp[1005];
 7 int solve(int k){
 8 //    cout<<k<<endl;
 9     assert(k >= 0);
10     if(k<m) return 0;
11     int &ans = dp[k];
12     if(ans != -1) return ans;
13     bool vis[1001] = {0};
14     for(int i = 0; i<= k-m; i++)
15         vis[solve(i) ^ solve(k-i-m)] = 1;
16     for(ans = 0;;ans++)
17         if(!vis[ans]) break;
18 //    cout<<k<<" "<<ans<<endl;
19     return ans;
20 }
21 int main(){
22     int t; cin >> t;
23     for(int oo= 1; oo <=t; oo++){
24         cin >> n >> m;
25         for(int i = 0; i<=n ; i++) dp[i] = -1;
26         int sg = m > n ? 1 : solve(n-m);
27         printf("Case #%d: ",oo);
28         puts(sg==0 ? "aekdycoin" : "abcdxyzk");
29     }
30     return 0;
31 }
32 
posted on 2012-04-28 23:14 西月弦 閱讀(454) 評論(0)  編輯 收藏 引用 所屬分類: 解題報告
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美亚洲在线| 亚洲久久在线| 免费成人性网站| 噜噜噜躁狠狠躁狠狠精品视频| 一本色道婷婷久久欧美| 夜夜精品视频| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产清纯| 亚洲美女色禁图| 亚洲一区二区视频在线| 久久99伊人| 欧美激情一区二区三区| 国产精品99免费看| 国产自产在线视频一区| 最新国产精品拍自在线播放| 亚洲午夜av| 久久亚洲春色中文字幕| 亚洲国产经典视频| 香蕉成人伊视频在线观看 | 欧美日韩影院| 国产视频精品免费播放| 激情六月综合| 一区二区三区国产在线| 一区二区三区视频在线观看 | 国内成人精品一区| 亚洲日本视频| 欧美一区二区三区免费看| 免播放器亚洲一区| 亚洲永久免费观看| 欧美激情精品| 黄色欧美成人| 欧美一区二区视频网站| 亚洲人成网站色ww在线| 欧美激情91| 久久综合伊人77777蜜臀| 欧美成人免费va影院高清| 国产精品国产三级国产aⅴ浪潮| 国产亚洲欧美一区在线观看| 99国产精品99久久久久久粉嫩| 欧美一区国产在线| 亚洲精品视频在线看| 久久午夜羞羞影院免费观看| 国产精品视频成人| 亚洲天堂av图片| 亚洲黄一区二区三区| 久久精品一区二区三区中文字幕| 国产精品狼人久久影院观看方式| 亚洲精品乱码久久久久久黑人| 一区二区视频免费在线观看| 久久天堂成人| 亚洲国产高清视频| 欧美在线综合| 国产精品麻豆成人av电影艾秋| 亚洲日产国产精品| 欧美不卡视频一区| 久久久久久一区二区| 国产专区精品视频| 久久综合久色欧美综合狠狠| 性娇小13――14欧美| 国产欧美精品一区二区色综合| 亚洲男人的天堂在线aⅴ视频| 日韩视频一区二区在线观看| 欧美精品入口| 亚洲一区精品视频| 在线综合欧美| 国产精品萝li| 久久国产精品毛片| 久久九九久久九九| 欧美高清自拍一区| 亚洲精品免费看| 日韩午夜av电影| 国产精品伦一区| 久久精品中文| 免费亚洲网站| 久久九九精品| 91久久久亚洲精品| 亚洲精品小视频在线观看| 欧美日韩国产精品自在自线| 亚洲一区二区在线免费观看视频| 欧美freesex交免费视频| 久久尤物视频| 99re这里只有精品6| 在线视频免费在线观看一区二区| 国产精品免费小视频| 久久亚洲综合| 欧美日韩高清免费| 久久se精品一区二区| 久久久免费精品| 亚洲深夜激情| 欧美一区二区三区的| 亚洲日韩欧美视频一区| 亚洲一区欧美| 亚洲高清视频的网址| 亚洲一区二区三区高清不卡| 黄色一区二区在线观看| 亚洲精品国精品久久99热| 国产精品影视天天线| 亚洲第一福利视频| 国产视频亚洲| 99国产精品99久久久久久| 国产在线不卡| av成人老司机| 亚洲欧洲另类国产综合| 亚洲一线二线三线久久久| 亚洲欧洲一区二区三区久久| 久久久99精品免费观看不卡| 欧美国产先锋| 老司机精品福利视频| 国产精品视频网站| 亚洲老板91色精品久久| 在线不卡亚洲| 欧美在线精品一区| 亚洲一区自拍| 欧美精品一区二区三区久久久竹菊 | 欧美激情一区在线观看| 午夜精品剧场| 欧美激情区在线播放| 久久资源在线| 欧美人与禽猛交乱配| 欧美成人日本| 影音先锋久久久| 欧美一级欧美一级在线播放| 亚洲免费人成在线视频观看| 欧美精品大片| 亚洲国产精品久久久久秋霞不卡| 国产自产v一区二区三区c| 亚洲欧美日韩在线综合| 午夜精品一区二区三区在线| 国产精品高潮呻吟| 一区二区高清在线| 一区二区三区成人| 欧美精品在线看| 亚洲人屁股眼子交8| 亚洲精品中文字幕在线| 欧美成人在线免费视频| 免费观看成人鲁鲁鲁鲁鲁视频| 麻豆成人av| 欧美电影在线| 亚洲精品久久嫩草网站秘色 | 国产性天天综合网| 亚洲免费在线电影| 久久国产精品久久久| 国产午夜精品美女视频明星a级 | 最新中文字幕亚洲| 一本色道久久99精品综合| 欧美精品一区二区精品网| 亚洲乱码一区二区| 亚洲一区二区三区777| 国产女主播视频一区二区| 性欧美精品高清| 欧美高清不卡| 亚洲一级电影| 国产精品视频在线观看| 久久精视频免费在线久久完整在线看| 蜜桃久久精品一区二区| 99re66热这里只有精品4| 国产精品久久久久久久久久久久久久| 亚洲欧美国产毛片在线| 麻豆精品网站| 99精品国产在热久久下载| 欧美午夜一区二区| 久久激情久久| 最新成人av网站| 翔田千里一区二区| 1024欧美极品| 国产精品www色诱视频| 久久精品国产欧美亚洲人人爽| 欧美成人免费播放| 亚洲永久视频| 亚洲大片一区二区三区| 欧美日韩久久久久久| 欧美在线免费观看| 亚洲伦理网站| 免费成人黄色| 先锋影音久久| 亚洲精品一区二区三区99| 国产精品一二三| 在线中文字幕日韩| 亚洲国产第一| 久久精品亚洲一区| 99国产成+人+综合+亚洲欧美| 国产亚洲成精品久久| 欧美日本三区| 久久免费视频网站| 亚洲一区欧美二区| 亚洲精选久久| 欧美华人在线视频| 久久久久久9999| 亚洲欧美在线免费观看| 欧美体内谢she精2性欧美| 麻豆成人91精品二区三区| 亚洲欧美国产毛片在线| 亚洲精选在线| 日韩一区二区免费看| 在线视频国内自拍亚洲视频| 国产精品视频xxxx| 国产精品大片wwwwww| 欧美精品九九99久久| 久久综合九色综合久99| 久久国产精品久久国产精品|