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

算法學社
記錄難忘的征途
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>
            亚洲精品视频在线看| 一区在线观看视频| 欧美一区永久视频免费观看| 亚洲欧美国产日韩中文字幕| 亚洲午夜激情免费视频| 亚洲专区国产精品| 欧美在线|欧美| 美女视频黄免费的久久| 免费日韩av片| 亚洲黄色影片| 欧美不卡在线视频| 最新亚洲电影| 亚洲愉拍自拍另类高清精品| 久久国产精品高清| 欧美成人午夜激情| 国产精品免费一区豆花| 狠狠色综合一区二区| 亚洲免费观看| 久久精品国产清自在天天线| 亚洲成在线观看| 亚洲亚洲精品三区日韩精品在线视频| 欧美中文在线观看国产| 欧美日韩不卡合集视频| 国产一区99| 亚洲婷婷在线| 亚洲大黄网站| 欧美中文字幕在线播放| 欧美日韩综合一区| 伊人天天综合| 亚洲欧美国产视频| 欧美激情视频网站| 欧美亚洲免费| 国产精品大片| 亚洲毛片一区| 久久天堂国产精品| 亚洲专区一区| 欧美日韩亚洲另类| 亚洲欧洲久久| 美女诱惑一区| 欧美一区二区国产| 欧美午夜片在线观看| 亚洲人成亚洲人成在线观看图片| 久久久久久综合| 亚洲欧美在线观看| 国产精品毛片a∨一区二区三区|国| 亚洲日本欧美天堂| 久久综合中文字幕| 欧美一级电影久久| 国产精品亚洲а∨天堂免在线| 亚洲乱码一区二区| 欧美激情亚洲激情| 欧美成人精品不卡视频在线观看| 伊人久久大香线| 久热re这里精品视频在线6| 亚洲一卡久久| 国产精品每日更新| 午夜视频一区| 亚洲欧美另类在线观看| 国产精品一区二区黑丝| 欧美伊人久久久久久午夜久久久久 | 欧美日韩中文字幕在线视频| 91久久久久久久久| 久久国产99| 99综合在线| 欧美视频日韩视频在线观看| 99视频精品免费观看| 亚洲激情视频网站| 欧美日本中文| 亚洲午夜久久久久久久久电影网| 日韩视频永久免费观看| 欧美色图首页| 欧美一区三区三区高中清蜜桃| 亚洲一区在线免费观看| 国产日韩亚洲欧美综合| 久久人人九九| 女人色偷偷aa久久天堂| 一区二区三区四区蜜桃| 国产精品99久久久久久久vr| 国产美女一区| 免费看成人av| 欧美精品一区三区在线观看| 亚洲免费一在线| 欧美在线国产| 亚洲精品美女91| 亚洲性av在线| 在线观看三级视频欧美| 亚洲精品免费一二三区| 国产精品欧美日韩| 免费在线播放第一区高清av| 欧美日韩不卡一区| 久久久久免费视频| 欧美美女福利视频| 久久久www成人免费无遮挡大片 | 最近中文字幕日韩精品| 9人人澡人人爽人人精品| 国产亚洲精品v| 亚洲人成7777| 狠狠色伊人亚洲综合网站色| 亚洲精品一区二区三区婷婷月| 国产欧美日韩一区二区三区在线观看| 欧美福利视频| 国产一区二区久久久| 日韩一区二区福利| 亚洲福利视频网| 亚洲欧美日韩视频二区| 999亚洲国产精| 久久久亚洲一区| 亚洲欧美日本精品| 欧美风情在线| 鲁鲁狠狠狠7777一区二区| 欧美日韩国产在线看| 久久综合99re88久久爱| 国产精品国产三级国产aⅴ浪潮| 蜜臀91精品一区二区三区| 国产精品乱码一区二区三区 | 久久九九热re6这里有精品| 欧美日本韩国在线| 亚洲国产精品高清久久久| 国产一区二区三区在线播放免费观看 | 韩国一区二区三区在线观看| 亚洲作爱视频| 99国产成+人+综合+亚洲欧美| 久久九九有精品国产23| 欧美在线电影| 国产精品日本| 亚洲在线一区| 香蕉尹人综合在线观看| 国产精品二区三区四区| 亚洲精品人人| 在线综合视频| 欧美日韩国产不卡在线看| 亚洲福利小视频| 亚洲精品美女免费| 欧美激情综合亚洲一二区| 久热精品视频在线观看| 国内精品久久久久久久果冻传媒| 午夜欧美精品久久久久久久| 欧美一级网站| 国产一区二区三区黄视频| 欧美在线观看天堂一区二区三区| 久久国产88| 一区二区视频欧美| 嫩草伊人久久精品少妇av杨幂| 欧美韩日亚洲| 99国产精品| 国产精品毛片| 欧美一区二区三区四区夜夜大片 | 久久久精品网| 欧美激情区在线播放| 亚洲美女精品久久| 欧美少妇一区| 午夜久久tv| 美女性感视频久久久| 亚洲精品在线三区| 欧美亚洲第一页| 欧美一区三区三区高中清蜜桃| 久久一区二区三区av| 亚洲国产日韩欧美综合久久| 欧美精品日韩综合在线| 亚洲一区一卡| 欧美成人免费在线观看| 一本色道久久综合一区| 国产精品青草久久| 久久综合国产精品| 一区二区三区视频在线| 美国三级日本三级久久99| 日韩视频一区二区| 国产视频一区在线观看一区免费 | 欧美成人精品三级在线观看| 日韩午夜中文字幕| 久久久久9999亚洲精品| 亚洲另类在线一区| 国产偷久久久精品专区| 欧美大片第1页| 午夜精品成人在线| 亚洲国产日韩精品| 久久久久久91香蕉国产| av不卡免费看| 在线观看久久av| 国产精品拍天天在线| 欧美激情久久久| 久久精品日韩欧美| 久久精品国产一区二区电影| 亚洲青涩在线| 黑人中文字幕一区二区三区| 欧美日韩一区国产| 农村妇女精品| 久久久九九九九| 亚洲欧美文学| 一区二区三区高清不卡| 欧美高清日韩| 久久综合激情| 欧美一级久久| 亚洲免费视频在线观看| 日韩一二在线观看| 在线日韩电影| 国内伊人久久久久久网站视频| 国产精品久线观看视频| 国产精品99一区| 欧美日韩在线精品|