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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

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>
            午夜精品在线观看| 欧美成ee人免费视频| 在线亚洲欧美视频| 亚洲欧美一区二区激情| 一区二区在线免费观看| 欧美视频中文一区二区三区在线观看 | 亚洲综合三区| 另类天堂av| 日韩午夜视频在线观看| 噜噜噜噜噜久久久久久91| 亚洲美女免费视频| 久久久久91| 亚洲欧美日韩另类| 国内精品亚洲| 国产精品日韩一区| 欧美亚洲在线| 久热精品视频在线| 一区二区三区.www| 在线一区亚洲| 亚洲一区二区三区三| 亚洲欧洲日韩综合二区| 久久久精品tv| 久久国产主播| 久久av一区二区| 日韩午夜av电影| 欧美成黄导航| 亚洲精品视频在线观看免费| 一区二区成人精品 | 久久久国产精品一区二区三区| 亚洲高清资源| 蜜桃久久精品乱码一区二区| 小黄鸭精品aⅴ导航网站入口| 欧美专区日韩视频| 久久久久一区二区三区| 午夜精品久久久久久久久久久久久 | 亚洲激情二区| 亚洲欧美一区二区三区久久 | 国产亚洲综合在线| 亚洲在线观看免费视频| 欧美高清hd18日本| 久久精精品视频| 欧美紧缚bdsm在线视频| 噜噜噜在线观看免费视频日韩| 亚洲精品一区二区三区蜜桃久| 亚洲国产另类精品专区| 亚洲精品乱码久久久久久黑人 | 国产在线乱码一区二区三区| 亚洲欧美日韩中文播放| 欧美成ee人免费视频| 欧美日韩在线视频观看| 国产一区清纯| 午夜精品美女久久久久av福利| 亚洲午夜激情网站| 一区二区三区 在线观看视频| 亚洲欧美一区二区精品久久久| 国产精品99久久久久久www| 国产农村妇女精品一区二区| 午夜精品久久久久久久蜜桃app | 久久精品视频在线观看| 欧美午夜精品久久久久免费视| 国产日韩欧美一二三区| 久久人人97超碰精品888| 亚洲尤物在线视频观看| 久久日韩精品| 亚洲九九九在线观看| 亚洲国产成人不卡| 国产一区二区日韩精品| 久久午夜激情| 亚洲欧美日韩一区二区三区在线观看 | 亚洲成人在线视频播放| 老司机aⅴ在线精品导航| 久久久精品一区二区三区| 1024欧美极品| 免费成人av在线看| 欧美与欧洲交xxxx免费观看| 国产欧美日韩免费| 西瓜成人精品人成网站| 亚洲欧美制服另类日韩| 亚洲日本中文字幕| 久久久国产精品亚洲一区| 亚洲国产黄色片| 久久国产精品第一页| 亚洲神马久久| 国产精品视频xxxx| 亚洲一区国产精品| 国产精品手机在线| 久久青青草综合| 欧美一区二区三区在线免费观看| 亚洲国产成人高清精品| 欧美成人精品高清在线播放| 国产精品毛片| 欧美刺激午夜性久久久久久久| 欧美一级专区| 99国产精品久久久久久久| 在线观看福利一区| 亚洲精品国产精品乱码不99 | 久久亚洲综合色一区二区三区| 激情欧美丁香| 欧美日本国产一区| 麻豆国产精品一区二区三区| 欧美日精品一区视频| 午夜精品久久久久久久99黑人| 欧美一区二区三区在线观看视频| 欧美日韩一区在线| 久久国产精品久久久久久久久久| 亚洲一区二区在线观看视频| 欧美一级成年大片在线观看| 一区二区在线观看视频| 久久综合中文字幕| 亚洲第一免费播放区| 国产主播精品| 久久综合五月| 亚洲国产欧美日韩精品| 一本色道久久综合亚洲精品高清 | 国产精品久久久久久久久久免费看| 亚洲午夜久久久| 久久一本综合频道| 激情av一区二区| 欧美日本视频在线| 亚洲欧美一区二区三区极速播放| 欧美一区免费| 欧美日韩亚洲一区在线观看| 国产精品视频网| 国产精品嫩草影院一区二区| 欧美国产视频在线观看| 一本色道综合亚洲| 久久精品成人一区二区三区蜜臀 | 欧美日韩国产精品专区| 欧美激情一区三区| 欧美日韩福利在线观看| 亚洲欧美日韩中文视频| 亚洲精品欧美| 在线视频一区观看| 欧美色欧美亚洲高清在线视频| 美女网站在线免费欧美精品| 欧美福利小视频| 久久香蕉国产线看观看网| 亚洲制服欧美中文字幕中文字幕| 亚洲黄色av| 久久大香伊蕉在人线观看热2| 亚洲免费一在线| 亚洲免费一级电影| 久久精品成人| 久久伊人精品天天| 免费成人黄色片| 欧美激情网站在线观看| 国产精品久久777777毛茸茸| 国产精品一区2区| 国产欧美日韩高清| 国产麻豆午夜三级精品| 国内久久婷婷综合| 国产日韩亚洲欧美| 国产亚洲欧洲| 亚洲成人在线网站| 亚洲大胆av| 一区二区三区在线观看国产| 国产亚洲成av人片在线观看桃| 91久久综合| 亚洲精品乱码久久久久久蜜桃91| 欧美freesex交免费视频| 国内久久视频| 亚洲最新色图| 国产精品久久久久久久久久直播| 国产精品久久久久久久久免费| 欧美日韩一区在线观看| 亚洲在线视频| 亚洲第一伊人| 欧美在线播放一区二区| 久久久国产精彩视频美女艺术照福利| 欧美老女人xx| 亚洲天堂网站在线观看视频| 先锋影音久久| 久久久国产精品一区二区中文 | 亚洲国产欧美一区二区三区久久 | 欧美激情1区2区| 欧美jizzhd精品欧美喷水| 在线精品观看| 欧美高清一区| 国产精品二区在线| 久久精品国产一区二区三区| 久久国产精品黑丝| 999在线观看精品免费不卡网站| 亚洲美女视频| 国产精品视频yy9299一区| 亚洲午夜视频| 久久综合狠狠综合久久综合88| 亚洲精选一区| 亚洲综合电影| 亚洲国产精品一区二区第一页| 亚洲激情不卡| 国产伦精品一区二区三区高清版 | 久久久水蜜桃| 在线观看亚洲精品| 一本色道久久88综合亚洲精品ⅰ | 亚洲一二三区视频在线观看| 在线观看一区视频| 久久久噜噜噜久久| 久久综合给合久久狠狠狠97色69| 国产精品乱子久久久久| 亚洲私人影院在线观看|