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,當訪問到乙個節點時...