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

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>
            欧美www视频| 国产视频自拍一区| 日韩午夜精品视频| 欧美成人一品| 欧美激情中文字幕在线| 欧美3dxxxxhd| 最新热久久免费视频| 欧美高清在线视频观看不卡| 免费成人黄色片| 亚洲国产成人av| 亚洲免费观看高清在线观看| 亚洲永久免费| 久久riav二区三区| 亚洲国产成人久久| 伊人蜜桃色噜噜激情综合| 1769国产精品| 一本色道久久综合狠狠躁的推荐| 亚洲婷婷综合色高清在线| 亚洲午夜精品久久久久久浪潮 | 国产精品日产欧美久久久久| 国产热re99久久6国产精品| 狠狠v欧美v日韩v亚洲ⅴ| 最新中文字幕亚洲| 午夜激情亚洲| 欧美激情二区三区| 亚洲欧美另类国产| 久热国产精品| 国产精品一区二区在线观看网站| 欧美大片免费观看| 欧美日韩一区二区在线视频| 国产一区二区电影在线观看| 亚洲精品国产精品国自产观看| 亚洲一区成人| 欧美激情麻豆| 香蕉视频成人在线观看| 欧美精品一区二区三区四区 | 亚洲精品久久久久久久久久久| 亚洲欧美制服另类日韩| 欧美激情第8页| 亚欧成人在线| 国产精品v亚洲精品v日韩精品 | 久久av红桃一区二区小说| 欧美激情国产日韩| 欧美一级黄色网| 男女激情久久| 亚洲一区bb| 欧美激情精品| 亚洲国产导航| 久久精品国产在热久久| 这里是久久伊人| 欧美激情综合色| 亚洲黄色av一区| 久久精品av麻豆的观看方式| 洋洋av久久久久久久一区| 模特精品在线| 亚洲国产一区二区在线| 久久嫩草精品久久久久| 午夜欧美理论片| 国产精品一二三四区| 亚洲淫性视频| 一区二区三区四区五区视频| 欧美国产三区| 日韩视频精品在线观看| 欧美激情按摩在线| 欧美成人一区二区三区在线观看 | 欧美日本亚洲| 日韩亚洲欧美一区二区三区| 亚洲国产影院| 欧美激情在线狂野欧美精品| 亚洲日韩欧美一区二区在线| 亚洲福利视频网站| 免费日韩一区二区| 日韩视频免费观看高清完整版| 亚洲国产精品电影在线观看| 欧美成人精品在线播放| 99国产精品久久久久久久久久| 亚洲精品人人| 国产精品久久一级| 久久精品盗摄| 欧美jjzz| 亚洲欧美激情在线视频| 欧美一级免费视频| 亚洲第一中文字幕| 亚洲人精品午夜| 欧美亚洲成人精品| 久久精品一区二区三区四区| 久久香蕉国产线看观看av| 亚洲精品视频在线| 亚洲视频免费| 一区二区在线视频| 亚洲人妖在线| 国产有码在线一区二区视频| 欧美福利一区二区| 国产精品福利片| 欧美大片国产精品| 国产精品白丝jk黑袜喷水| 久久激情五月激情| 欧美精品观看| 久久久噜噜噜久久久| 欧美福利电影网| 久久精品国产91精品亚洲| 欧美成年人视频网站欧美| 亚洲欧美日韩精品一区二区| 久久久久免费观看| 国产欧美精品一区aⅴ影院| 麻豆乱码国产一区二区三区| 农夫在线精品视频免费观看| 亚洲淫性视频| 欧美va亚洲va日韩∨a综合色| 亚洲欧美精品一区| 免费一区二区三区| 久久精品国产久精国产思思| 欧美极品一区| 久久免费精品日本久久中文字幕| 欧美日韩日日骚| 欧美成人精品在线视频| 国产精品三级视频| 亚洲精品麻豆| 亚洲第一成人在线| 亚洲欧美国产三级| 99精品福利视频| 老司机aⅴ在线精品导航| 欧美一区二区精品久久911| 欧美精品 日韩| 欧美第一黄色网| 激情久久久久久久| 性欧美1819性猛交| 欧美一区二区三区免费大片| 欧美手机在线视频| 亚洲美女黄色片| 夜夜嗨av一区二区三区四区| 久热精品视频在线观看一区| 久久频这里精品99香蕉| 国产亚洲精品福利| 欧美一区二区免费| 久久国产高清| 国产视频一区三区| 久久精品91| 久久影视三级福利片| 国产亚洲精品aa午夜观看| 亚洲欧美怡红院| 久久久久久久999| 黄色av日韩| 久久久亚洲一区| 欧美99在线视频观看| 亚洲国产美女久久久久| 欧美gay视频激情| 亚洲精品乱码视频| 亚洲综合色丁香婷婷六月图片| 欧美日韩欧美一区二区| 中文久久精品| 欧美自拍偷拍| 一区二区视频在线观看| 久久手机免费观看| 亚洲国产精品黑人久久久| 亚洲免费观看视频| 国产精品黄色| 欧美在线网址| 亚洲国产成人精品久久久国产成人一区 | 亚洲深夜影院| 久久精品国产成人| 亚洲国产精品久久久久婷婷老年| 欧美成年人视频网站| 一级日韩一区在线观看| 欧美自拍偷拍午夜视频| 亚洲高清一区二区三区| 欧美人体xx| 亚洲欧美第一页| 欧美超级免费视 在线| 亚洲毛片在线| 国产视频不卡| 欧美日本国产精品| 另类欧美日韩国产在线| 91久久久亚洲精品| 国产精品久久久久久影院8一贰佰| 欧美一级二级三级蜜桃| 亚洲国产精品视频一区| 亚洲欧美日韩中文播放| 精久久久久久| 欧美天天在线| 久久亚洲国产成人| 一本在线高清不卡dvd| 久久久亚洲精品一区二区三区| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲国产另类精品专区| 亚洲免费网址| 亚洲第一在线综合在线| 国产精品日本精品| 欧美国产视频一区二区| 久久成人18免费网站| 一本色道久久综合狠狠躁篇的优点| 久久久久国产免费免费| 亚洲一级在线观看| 亚洲激情电影在线| 韩国女主播一区二区三区| 国产精品久久久久久久久动漫| 蘑菇福利视频一区播放| 久久久国产精品亚洲一区| 亚洲无线一线二线三线区别av| 欧美激情一区二区|