摘要: 题意: 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。 用一个一维数组来保存每行的皇后所在的列,降低空间复杂度。 这道题比较坑的是不打表容易tle。。。t了2 阅读全文
posted @ 2017-12-08 15:11 Xycdada 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题意:给两个整数n、m,接下来输入m行n列的一张图,如果m==0停止输入,否则 1 <= m <= 100 and 1 <= n <= 100,八方向联通,求‘@’组成的不联通的块数。 样例: 这应该是学dfs的模版题,挑战程序设计竞赛上有类似的题目,这道题稍微有点不同的就是是八方向联通而已,算法的 阅读全文
posted @ 2017-12-08 14:52 Xycdada 阅读(186) 评论(0) 推荐(0) 编辑