国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

棋盤問題 dfs

2019-11-14 11:47:04
字體:
來源:轉載
供稿:網友

在一個給定形狀的棋盤(形狀可能是不規則的)上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列,請編程求解對于給定形狀和大小的棋盤,擺放k個棋子的所有可行的擺放方案C。

Input

輸入含有多組測試數據。 每組數據的第一行是兩個正整數,n k,用一個空格隔開,表示了將在一個n*n的矩陣內描述棋盤,以及擺放棋子的數目。 n <= 8 , k <= n 當為-1 -1時表示輸入結束。 隨后的n行描述了棋盤的形狀:每行有n個字符,其中 # 表示棋盤區域, . 表示空白區域(數據保證不出現多余的空白行或者空白列)。

Output

對于每一組數據,給出一行輸出,輸出擺放的方案數目C (數據保證C<2^31)。

Sample Input

2 1#..#4 4...#..#..#..#...-1 -1

Sample Output

2 1

題解

這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万州区| 遂平县| 禹州市| 堆龙德庆县| 南丹县| 错那县| 建昌县| 靖安县| 分宜县| 肥城市| 当阳市| 新化县| 新泰市| 芷江| 乐山市| 南阳市| 吐鲁番市| 罗山县| 清苑县| 临湘市| 灵石县| 丰顺县| 昌宁县| 新巴尔虎左旗| 呼伦贝尔市| 久治县| 嘉兴市| 登封市| 大理市| 无极县| 桐乡市| 南岸区| 漯河市| 东丰县| 奉新县| 库尔勒市| 绵竹市| 广昌县| 泾源县| 泗水县| 左贡县|