摘要:
N N N皇后问题(P1219) 在 n × n n\times n n×n大小的棋盘上给出 n n n个皇后,寻找使得所有皇后不同处一行、一列或一条斜线上的摆放方案总数。 本题难点在于考虑剪枝条件: 对广度进行剪枝(列)对副对角线进行剪枝: i + j i+j i+j对主对角线进行剪枝: i − 阅读全文
摘要:
POJ-1321棋盘问题(深搜板子题) 在 n × n n\times n n×n的棋盘上,#表示可摆放棋子的位置,同行同列最多只能摆放一个棋子,求摆放方案总数。 思路1:广搜行 深搜列 #include<iostream> #include<cstring> using namespace std 阅读全文
摘要:
Problem A:JB Loves Math 本题难度不大,但本蒟蒻一直被卡在Test 2上不动了,改了近一小时终于改出来了,本蒟蒻发题解纪念一下。 #include<bits/stdc++.h> using namespace std; using ll=long long; int t,a,b 阅读全文