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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU

Posted on 2010-08-10 20:48 MiYu 閱讀(1139) 評論(5)  編輯 收藏 引用 所屬分類: ACM ( 組合 ) 、ACM ( 博弈 )
MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

題目地址:
         http://acm.hdu.edu.cn/showproblem.php?pid=2147
題目描述:
kiki's game

Time Limit: 
5000/1000 MS (Java/Others)    Memory Limit: 40000/1000 K (Java/Others)
Total Submission(s): 
1806    Accepted Submission(s): 1055


Problem Description
Recently kiki has nothing to 
do. While she is bored, an idea appears in his mind, she just playes the checkerboard game.The size of the chesserboard is n*m.First of all, a coin is placed in the top right corner(1,m). Each time one people can move the coin into the left, the underneath or the left-underneath blank space.The person who can't make a move will lose the game. kiki plays it with ZZ.The game always starts with kiki. If both play perfectly, who will win the game?
 

Input
Input contains multiple test cases. Each line contains two integer n, m (
0<n,m<=2000). The input is terminated when n=0 and m=0.

 

Output
If kiki wins the game printf 
"Wonderful!"else "What a pity!".
 

Sample Input
5 3
5 4
6 6
0 0
 

Sample Output
What a pity
!
Wonderful
!
Wonderful
!

題目分析:
一直WA , 分析也沒分析出來 , 百度了一下別人的解題報告后.............我承認....我被征服了.....................

分析如下:
         

P點:就是P個石子的時候,對方拿可以贏(自己輸的)

N點:就是N個石子的時候,自己拿可以贏

現在關于P,N的求解有三個規則

(1):最終態都是P

(2):按照游戲規則,到達當前態的前態都是N的話,當前態是P

(3):按照游戲規則,到達當前態的前態至少有一個P的話,當前態是N

 

題意:

在一個m*n的棋盤內,從(1,m)點出發,每次可以進行的移動是:左移一,下移一,左下移一。然后kiki每次先走,判斷kiki時候會贏(對方無路可走的時候)。

我們可以把PN狀態的點描繪出來::

                        

這些點的描繪有一個程序::

#include<iostream>
using namespace std;
bool map[2001][2001];//1 P 0 N;
int main(){
       int i,j,k;
       map[1][1]=1;
       for(i=2;i<=2000;i++)
       {
              if(map[i-1][1])
                     map[i][1]=0;
              else map[i][1]=1;
              for(j=2;j<i;j++){
                     if(!map[i][j-1]&&!map[i-1][j-1]&&!map[i-1][j])
                            map[i][j]=1;
                     else map[i][j]=0;
              }
              if(map[1][i-1])
                     map[1][i]=0;
              else map[1][i]=1;
              for(j=2;j<i;j++){
                     if(!map[j-1][i]&&!map[j-1][i-1]&&!map[j][i-1])
                            map[j][i]=1;
                     else map[j][i]=0;
              }
              if(!map[i][i-1]&&!map[i-1][i-1]&&!map[i-1][i])
                     map[i][i]=1;
              else map[i][i]=0;
       }
       int M,N;
       for(i=1;i<=10;i++){
              for(j=1;j<=10;j++)
                     printf("%c ",map[i][j]?'P':'N');
              printf("\n");
       }
       while(scanf("%d%d",&M,&N)&&M&&N){
              if(map[M][N]) printf("What a pity!\n");
              else printf("Wonderful!\n");
       }
       return 0;
}


具體代碼如下:
#include <iostream>
using namespace std;
int main ()
{
    
int n,m;
    
while ( cin >> n >> m , n + m )
    {
          puts ( n
%2 && m % 2 ? "What a pity!" : "Wonderful!"); 
    }
    
return 0
}

Feedback

# re: HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU   回復  更多評論   

2011-08-01 17:27 by lsp
服了

# re: HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU   回復  更多評論   

2011-08-01 17:29 by lsp
看來以后拿到題不能隨便做??!

# re: HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU   回復  更多評論   

2011-08-04 20:54 by 1111
想到dp,總是超內存,卻沒想到這招,太強了!!!

# re: HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU   回復  更多評論   

2011-10-09 11:38 by tracy
Onz, dp一直超內存,看來還是應該多開動腦筋啊

# re: HDOJ 2147 HDU 2147 kiki's game ACM 2147 IN HDU   回復  更多評論   

2011-10-10 10:36 by zufe_thibker
果斷強大,五體投地
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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热| 亚洲一区二区三区久久| 久久精品一区二区三区不卡牛牛 | 国产精品综合| 在线电影院国产精品| 99精品免费| 久久久国际精品| 亚洲精品1区2区| 欧美夜福利tv在线| 欧美日韩国产综合新一区| 国产欧美va欧美不卡在线| 亚洲激情av在线| 午夜免费在线观看精品视频| 狼人天天伊人久久| 一区二区三区日韩精品视频| 久久久午夜视频| 国产精品人成在线观看免费 | 欧美久久久久中文字幕| 国产精品永久免费观看| 91久久中文| 久久久久久久久久久一区| 欧美三区美女| 国产亚洲精品美女| 国产热re99久久6国产精品| 亚洲激情专区| 久久精品国产亚洲一区二区| 亚洲精品日韩在线| 久久综合狠狠综合久久综青草 | 欧美激情一级片一区二区| 在线一区观看| 欧美高清影院| 亚洲福利精品| 久久久久久亚洲精品不卡4k岛国| 亚洲伦理在线免费看| 久久婷婷人人澡人人喊人人爽| 国产精品色婷婷| 亚洲天堂男人| 亚洲日本成人在线观看| 免费亚洲电影在线| 1024成人| 美日韩精品视频| 久久精品国产2020观看福利| 国产精品一区二区三区四区五区| 在线亚洲国产精品网站| 亚洲福利视频一区| 久热爱精品视频线路一| 一区二区三区在线免费播放| 先锋影院在线亚洲| 亚洲手机成人高清视频| 欧美日韩视频第一区| 这里只有精品在线播放| 日韩午夜电影av| 欧美日韩在线亚洲一区蜜芽| 一本色道久久综合亚洲精品不| 亚洲黄色毛片| 欧美全黄视频| 亚洲视频精品| 在线亚洲美日韩| 国产麻豆精品theporn| 欧美在线观看网址综合| 欧美伊人久久久久久久久影院| 国产一区二区激情| 久久资源在线| 可以看av的网站久久看| 亚洲精品中文字幕在线| 99国产麻豆精品| 国产欧美精品一区二区色综合 | 欧美成人免费全部| 99亚洲视频| 一本久久综合亚洲鲁鲁五月天| 欧美私人啪啪vps| 久久精品国产一区二区三区免费看| 亚洲夜晚福利在线观看| 国产综合在线视频| 91久久精品一区二区别| 欧美三级视频在线观看| 久久久精品午夜少妇| 欧美激情一区在线观看| 久久深夜福利免费观看| 国产精品黄色| 免费观看久久久4p| 欧美精品一区三区在线观看| 米奇777超碰欧美日韩亚洲| 一区免费观看| 欧美电影专区| 国产日韩在线视频| 久久se精品一区二区| 亚洲欧美国产日韩天堂区| 欧美日韩三级| 久久精品99久久香蕉国产色戒| 久久国产精彩视频| 亚洲一区二区在线免费观看| 国产伦精品一区二区三区视频黑人 | 久久riav二区三区| 久久只精品国产| 一区二区三区视频观看| 国产日韩精品综合网站| 久久这里只有| 亚洲欧美成人一区二区在线电影| 欧美 日韩 国产在线| 午夜精品亚洲| 国产精品99久久久久久久久| 国语自产精品视频在线看8查询8| 美女91精品| 久久久久久欧美| 亚洲夜晚福利在线观看| 欧美成人精品福利| 性欧美超级视频| 欧美一区二区成人| 农村妇女精品| 午夜久久久久| 久久国产精品久久久久久| 午夜精品福利在线观看| 欧美在线3区| 久久久久国产一区二区三区| 午夜精品亚洲一区二区三区嫩草| 一本一本久久a久久精品综合妖精| 亚洲狠狠丁香婷婷综合久久久| 久久不射网站| 久久一二三国产| 欧美成人精品一区二区| 性做久久久久久免费观看欧美| 国产精品资源| 国产精品xvideos88| 国产精品久久久久久五月尺| 欧美区日韩区| 国产伦精品一区二区三| 在线观看精品| 在线综合+亚洲+欧美中文字幕| 亚洲欧美国产日韩天堂区| 中文在线不卡| 国产伦精品一区二区三| 亚洲人成欧美中文字幕| 国产精品99久久久久久久女警 | 亚洲一区精彩视频| 久久国内精品视频| 最新亚洲电影| 一本一本久久a久久精品牛牛影视| 久久国产福利| 国产乱理伦片在线观看夜一区 | 久久综合九色综合欧美就去吻| 欧美日韩国产欧美日美国产精品| 国产精品一区视频| 欧美精品亚洲一区二区在线播放| 国产一区二区精品丝袜| 亚洲乱码视频| 亚洲欧洲一区| 另类av导航| 国产欧美精品一区二区色综合| 亚洲乱码精品一二三四区日韩在线| 久久免费99精品久久久久久| 欧美一级视频免费在线观看| 国产一区二区三区四区五区美女 | 欧美三级午夜理伦三级中视频| 尤物视频一区二区| 欧美成人按摩| 欧美日韩一级黄| 午夜精品99久久免费| 亚洲一区www| 国产精品专区第二| 欧美aaaaaaaa牛牛影院| 欧美精品久久久久久久久老牛影院| 亚洲精品久久久久久久久久久久久| 亚洲国内精品| 欧美日韩视频专区在线播放| 99在线|亚洲一区二区| 亚洲综合色丁香婷婷六月图片| 国产日韩欧美不卡| 亚洲精品影视在线观看| 国产精品永久免费视频| 亚洲高清视频一区二区| 国产精品入口尤物| 亚洲欧洲三级| 在线精品视频一区二区三四| 99热免费精品| 91久久久久久| 久久久999精品免费| 欧美一区二区三区啪啪| 老色批av在线精品| 久久国产免费| 国产精品视频久久久| 亚洲黄色成人| 一区二区三区四区国产精品| 亚洲一区国产视频| 亚洲精品视频一区二区三区| 午夜在线不卡| 老巨人导航500精品|