e149. 五子棋
標籤 :
通過比率 : 13人/21人 ( 62% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-04-07 13:51

內容

小楊和小揚是五子棋初學者,他們現在正在一個6*6的棋盤上下五子棋,對規則還不熟悉的他們,常常犯規,你可以寫個程式幫忙檢查當前盤面是否為在符合規則下下出來的

以下是五子棋規則:
黑棋先手,之後換白棋方下棋,之後輪替
當一方一直排,一橫排或一斜線連成五個以上棋子,即獲勝
(此非正式規則,可以雙三可連四可長連XD)

輸入說明

輸入第一行有一個正整數n (n≤10),表示你要檢查幾個棋盤

接下來有6行,每行有6個字元,字元X表示這邊還沒有人放棋子,B代表黑棋,W代表白棋
每一個棋盤後有一個空行。

輸出說明

對於每個詢問輸出'Y'如果棋盤是可能在符合規則下下出的局面,輸出'N'反之

範例輸入 #1
2
XXXXXX
XXXXXX
XXXBXX
XXXXXX
XXXXXX
XXXXXX

XXXXXX
XXXXXX
XXXWXX
XXXXXX
XXXXXX
XXXXXX
範例輸出 #1
Y
N
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (80%): 1.0s , <1K
提示 :
標籤:
出處:
royyaha [管理者: mmi366127 (unknown) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」