CSP SJ 資訊學一本通1213 八皇后問題

2021-10-02 01:31:35 字數 1039 閱讀 4344

csp-s/j資訊學資料

時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 11544 通過數: 4003

【題目描述】

在西洋棋棋盤上放置八個皇后,要求每兩個皇后之間不能直接吃掉對方。

【輸入】

(無)【輸出】

按給定順序和格式輸出所有八皇后問題的解(見樣例)。

【輸入樣例】

(無)【輸出樣例】

no. 1

1 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

0 0 0 0 1 0 0 0

0 0 0 0 0 0 0 1

0 1 0 0 0 0 0 0

0 0 0 1 0 0 0 0

0 0 0 0 0 1 0 0

0 0 1 0 0 0 0 0

no. 2

1 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

0 0 0 1 0 0 0 0

0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 1

0 1 0 0 0 0 0 0

0 0 0 0 1 0 0 0

0 0 1 0 0 0 0 0

…以下省略

【**】

no

**如下:

#include

#include

#include

#include

#define n 100

using

namespace std;

int ans[n]

[n],a[n]

;int vis[n]

[n];

int tot;

void

dfs(

int step)

for(

int i=

1;i<=

8;i++)}

}int

main()

cout

}

CSP SJ 資訊學一本通 1214 八皇后

csp s j資訊學資料 時間限制 1000 ms 記憶體限制 65536 kb 提交數 5610 通過數 3423 題目描述 會下西洋棋的人都很清楚 皇后可以在橫 豎 斜線上不限步數地吃掉其他棋子。如何將8個皇后放在棋盤上 有8 8個方格 使它們誰也不能被吃掉!這就是著名的八皇后問題。對於某個滿足...

資訊學一本通(1451 棋盤遊戲)

題目描述 在乙個4 4的棋盤上有8個黑棋和8個白棋,當且僅當兩個格仔有公共邊,這兩個格仔上的棋是相鄰的。移動棋子的規則是交換相鄰兩個棋子。現在給出乙個初始棋盤和乙個最終棋盤,要求你找出乙個最短的移動串行使初始棋盤變為最終棋盤。klux說 這麼簡單的題目,我都會做!輸入格式 第1到4行每行四個數字 1...

資訊學奧賽一本通 小球(drop)

許多的小球乙個乙個的從一棵滿二叉樹上掉下來組成fbt full binary tree,滿二叉樹 每一時間,乙個正在下降的球第乙個訪問的是非葉子節點。然後繼續下降時,或者走右子樹,或者走左子樹,直到訪問到葉子節點。決定球運動方向的是每個節點的布林值。最初,所有的節點都是false,當訪問到乙個節點時...