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

算法學社
記錄難忘的征途
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 西月弦 閱讀(460) 評論(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| 亚洲你懂的在线视频| 性久久久久久久久| 久久综合色播五月| 亚洲国产精品久久91精品| 久久久天天操| 欧美成人午夜影院| 99热在线精品观看| 小嫩嫩精品导航| 欧美aaaaaaaa牛牛影院| 欧美性色综合| 在线不卡中文字幕| 中文一区在线| 久久综合一区| 一区二区三区日韩精品| 久久岛国电影| 欧美日韩成人精品| 狠狠久久综合婷婷不卡| 一区二区三区 在线观看视| 久久国产精品72免费观看| 欧美黄色一区| 亚洲字幕在线观看| 欧美劲爆第一页| 国产一区二区久久久| 99这里只有精品| 蜜桃av噜噜一区| 亚洲一区二区三区在线看| 久久综合精品一区| 国产精品一区二区在线观看网站 | 亚洲一区二区三区高清| 免费在线播放第一区高清av| 国产精品一区久久| 亚洲色在线视频| 亚洲电影免费在线| 久久精品免费电影| 国产美女搞久久| 亚洲尤物精选| 亚洲日本中文字幕| 欧美99久久| 亚洲国产精品va在线看黑人| 久久久青草青青国产亚洲免观| 亚洲一区二区三区在线看| 欧美日韩精品免费| 日韩视频免费观看高清在线视频| 美国十次了思思久久精品导航| 香蕉亚洲视频| 国产视频一区三区| 欧美一区二区三区的| 在线视频精品| 欧美日韩亚洲免费| 一区二区激情视频| 亚洲精品五月天| 欧美精品大片| 99精品国产热久久91蜜凸| 欧美国产精品v| 麻豆精品传媒视频| 亚洲大片在线| 久久综合网hezyo| 久久夜色精品国产亚洲aⅴ| 黄色国产精品一区二区三区| 久久一区中文字幕| 久久久久se| 亚洲国产一区二区视频| 亚洲黑丝在线| 欧美性色aⅴ视频一区日韩精品| 夜夜嗨一区二区| 9色精品在线| 国产欧美日韩中文字幕在线| 久久精品免视看| 久久青青草原一区二区| 亚洲人成在线播放| 99精品久久久| 国产欧美一区二区精品婷婷| 久久久久久国产精品一区| 久久久国产精品一区二区三区| 狠狠色伊人亚洲综合网站色| 欧美大片免费久久精品三p| 欧美成人精品影院| 亚洲综合精品自拍| 久久国产精品久久久| 亚洲精品一区二区在线观看| 日韩视频在线永久播放| 国产精品视频久久久| 久久视频在线看| 欧美精品久久久久a| 亚洲免费中文| 老妇喷水一区二区三区| 亚洲视频一区二区免费在线观看| 亚洲欧美日韩在线观看a三区| 亚洲电影下载| 亚洲伊人久久综合| 亚洲第一毛片| 亚洲伊人网站| aa级大片欧美三级| 久久久激情视频| 亚洲综合另类| 欧美黑人在线播放| 久久亚洲私人国产精品va| 欧美日韩国产影片| 老司机aⅴ在线精品导航| 国产精品成人一区二区网站软件 | 欧美jizz19性欧美| 欧美日韩国产天堂| 久久天天狠狠| 国产精品视频成人| 亚洲美女视频在线免费观看| 黄色日韩网站| 亚洲一区中文字幕在线观看| 日韩视频在线观看免费| 欧美一区二区三区在线免费观看| 一本色道久久综合精品竹菊| 久久久久久亚洲精品不卡4k岛国| 亚洲婷婷综合色高清在线| 久久综合精品一区| 久久精品综合一区| 欧美日韩国产三区| 欧美激情第10页| 在线欧美亚洲| 久久精品视频va| 欧美影院午夜播放| 国产精品三级视频| 一本色道婷婷久久欧美| 99国产精品久久久久老师| 欧美不卡在线| 欧美国产亚洲精品久久久8v| 伊人精品久久久久7777| 午夜日本精品| 欧美中文字幕在线| 国产精品制服诱惑| 亚洲视频大全| 亚洲一区二区三区在线播放| 欧美日韩一区在线观看| 亚洲精品国产系列| 一本一道久久综合狠狠老精东影业 | 1204国产成人精品视频| 久久精品日韩一区二区三区| 久久一区国产| 亚洲免费在线电影| 亚洲一区二区四区| 国产精品蜜臀在线观看| 亚洲一区精品视频| 久久久久国产精品www| 好吊色欧美一区二区三区四区| 久久国产精品99国产精| 久久婷婷亚洲| **性色生活片久久毛片| 欧美成人在线免费观看| 日韩午夜三级在线| 午夜精品久久久久久久99水蜜桃 | 欧美日韩一级黄| 亚洲无玛一区| 久久天天狠狠| 99精品欧美一区| 国产精品中文字幕在线观看| 久久精品亚洲| 亚洲美女视频在线观看| 欧美一区二区三区精品电影| 狠狠久久亚洲欧美| 欧美国产国产综合| 亚洲视频在线播放| 老司机成人网| 亚洲天堂第二页| 黄色欧美日韩| 国产精品久久福利| 久久久久久久网| 99视频日韩| 欧美成人r级一区二区三区| 一本一道久久综合狠狠老精东影业 | 国产欧美精品一区二区三区介绍| 久久国产精品色婷婷| 亚洲日韩欧美视频| 久久精品国产欧美激情| 亚洲裸体俱乐部裸体舞表演av| 国产精品丝袜久久久久久app| 老司机亚洲精品| 亚洲欧美日本视频在线观看| 亚洲高清在线观看| 久久久久久伊人| 亚洲天堂偷拍| 亚洲电影在线| 国产日韩一区欧美| 欧美三级电影大全| 欧美99在线视频观看| 欧美一区二区在线| 亚洲视频免费观看| 91久久在线播放| 农村妇女精品| 久久亚洲一区二区| 久久国产一区二区| 先锋影音网一区二区| 亚洲视频网在线直播| 亚洲免费av电影| 亚洲日本成人网| 亚洲大胆美女视频|