POJ 1321棋盤問題

2021-09-10 07:13:46 字數 543 閱讀 7593

1.28.2019

開始kuangbin系列。

第一題 

搜尋問題,dfs。

由於是考慮行列,可以以行為變數,在dfs裡面搜尋列,可以不重複。

和皇后問題有點相似。可以對比著參考。

ac**:

#include using namespace std;

char s[10][10];

int n,m;

bool vis[10];

int cnt;

int ans;

void dfs(int x,int cnt)

if(x>=n)

for(int i=0;i>n>>m)

else

cnt=0;

ans=0;

dfs(0,0);

}cout<

}return 0;

}

POJ 1321 棋盤問題

time limit 1000ms memory limit 10000k total submissions 7007 accepted 3390 description 在乙個給定形狀的棋盤 形狀可能是不規則的 上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列...

poj 1321 棋盤問題

棋盤問題 time limit 1000ms memory limit 10000k total submissions 15365 accepted 7600 description 在乙個給定形狀的棋盤 形狀可能是不規則的 上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一...

POJ 1321 棋盤問題

找到第乙個有 的行開始回溯就可以了 include include using namespace std const int maxn 9 char board maxn maxn bool c maxn int ans,n,k void backtracking int curi,int cnt...