• <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>

            棋局定式

            【問(wèn)題描述】

            在“jloi-08”游戲中,還存有非常非常多的棋局定式,也就是常會(huì)用到的下棋的組合。有時(shí)在學(xué)習(xí)一個(gè)著名棋局時(shí),電腦會(huì)考一考劉先生:在這局棋里面,有多少個(gè)定式???分別是什么啊?

            ?

            對(duì)于30~40步的普通棋局,劉先生還能回答出來(lái),可是有時(shí)候2個(gè)實(shí)力相當(dāng)?shù)拇笈O碌钠寰郑?span lang="EN-US">2000000步都有可能。如果電腦對(duì)這樣的棋局提上面的問(wèn)題時(shí),劉先生就必須寫一個(gè)程序來(lái)幫助自己了??墒?,劉先生在這方面卻,怎么寫也寫不對(duì)。你能幫助劉先生嗎?

            ?

            棋局是由很多step組成的,而step是由一個(gè)字符串組成的,比如Kh2或者是Nxb7。

            前者表示K(king)移動(dòng)至h2格,后者表示N(knight)移動(dòng)至b7格并吃掉原有的棋子。

            ?

            第一個(gè)字符可能有6種:K Q B N R P,而后面可能是一個(gè)坐標(biāo)或者是字符x后跟一個(gè)坐標(biāo)。

            ?

            坐標(biāo)是由一個(gè)小寫英文字母(a~h)和一個(gè)數(shù)字(1~8)組成的。

            ?

            如果一個(gè)棋局中完整地并連續(xù)地包含一個(gè)定式中所有的step,那么這個(gè)棋局便包含這個(gè)定式。

            ?

            【輸入】

            ?

            第一行2個(gè)整數(shù)n, m,表示定式的個(gè)數(shù)(1<=n<=2000)以及這個(gè)棋局所包含的步數(shù)

            ?

            下面的n個(gè)塊(block),每塊包含:

            第一行一個(gè)整數(shù)k表示定式包含的步數(shù)(1<=k<=100000, ∑k<=200000)

            第二行一個(gè)字符串表示該定式的名稱(長(zhǎng)度不超過(guò)50)

            下面的k行每行一個(gè)字符串表示定式中的一步

            ?

            最后的m行每行一個(gè)字符串,表示棋局中的一步

            ?

            【輸出】

            ?

            按照輸入文件包含的定式的順序,輸出棋局包含的所有定式的名稱,一個(gè)一行。

            ?

            【樣例輸入輸出】

            ?

            master.in

            2 5

            3

            King's Knight Opening

            Pe4

            Pe5

            Nf3

            3

            Nimzowitsch Variation

            Pc4

            Pe5

            Nf3

            Pe4

            Pe5

            Nf3

            Nc6

            Bb5

            ?

            master.out

            ?

            King's Knight Opening

            ?

            Hint

            ?

            不保證給出的棋局和定式符合國(guó)際象棋的規(guī)則。

            ?

            posted on 2009-03-11 03:51 250 閱讀(144) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            留言簿(6)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊(cè)

            搜索

            •  

            最新評(píng)論

            久久精品不卡| 久久综合久久性久99毛片| 久久综合九色综合精品| 久久综合狠狠综合久久97色| 久久狠狠爱亚洲综合影院| 久久精品a亚洲国产v高清不卡| 久久人人爽人人爽人人片AV东京热| 亚洲精品乱码久久久久久蜜桃图片 | 91精品国产色综久久| 久久受www免费人成_看片中文| 91秦先生久久久久久久| 天天爽天天爽天天片a久久网| 国产精品久久久久9999| 久久精品18| 香蕉久久夜色精品国产尤物| 久久亚洲精品国产精品婷婷| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 久久大香香蕉国产| 欧美777精品久久久久网| 国产精品99久久不卡| 亚洲国产精品嫩草影院久久| 久久久久久亚洲Av无码精品专口| 国产精品久久久天天影视香蕉 | 亚洲av伊人久久综合密臀性色 | 国产精品美女久久福利网站| 日本精品久久久久中文字幕8| 三上悠亚久久精品| 热re99久久精品国99热| 久久久久免费看成人影片| 成人综合伊人五月婷久久| 亚洲国产精品久久久久网站| 欧美激情精品久久久久久久九九九 | 亚洲欧美日韩久久精品第一区| 久久久久久久久波多野高潮| 香蕉久久夜色精品升级完成| 久久久噜噜噜久久| 97久久综合精品久久久综合| 色妞色综合久久夜夜| 久久久国产99久久国产一| 国产免费久久精品99久久| 成人综合伊人五月婷久久|