当前位置: 首页 > news >正文

如何做国际网站首页电子商务系统网站建设

如何做国际网站首页,电子商务系统网站建设,环保网站建设方案,wordpress 设置图片大小n−n−皇后问题是指将 nn 个皇后放在 nnnn 的国际象棋棋盘上#xff0c;使得皇后不能相互攻击到#xff0c;即任意两个皇后都不能处于同一行、同一列或同一斜线上。 现在给定整数 nn#xff0c;请你输出所有的满足条件的棋子摆法。 输入格式 共一行#xff0c;包含整数 n…n−n−皇后问题是指将 nn 个皇后放在 n×nn×n 的国际象棋棋盘上使得皇后不能相互攻击到即任意两个皇后都不能处于同一行、同一列或同一斜线上。 现在给定整数 nn请你输出所有的满足条件的棋子摆法。 输入格式 共一行包含整数 nn。 输出格式 每个解决方案占 nn 行每行输出一个长度为 nn 的字符串用来表示完整的棋盘状态。 其中 . 表示某一个位置的方格状态为空Q 表示某一个位置的方格上摆着皇后。 每个方案输出完成后输出一个空行。 注意行末不能有多余空格。 输出方案的顺序任意只要不重复且没有遗漏即可。 数据范围 1≤n≤91≤n≤9 输入样例 4输出样例 .Q.. ...Q Q... ..Q...Q. Q... ...Q .Q..思路 深度优先搜索我们需要排除永远不可能的情况剪枝首先是初始化二维数组把二维数组初始化为. for(int i0;in;i){for(int j0;jn;j){g[i][j].;}} 深度优先搜索分两步走第一步是判断有没有走到终点走到终点就输出我们需要的答案 if(un){for(int i0;in;i) puts(g[i]);puts();return;} 第二步是遍历每一行利用条件判断找到可以符合条件的情况该题是行对角线反对角线不能被使用过然后改变使用状态修改字符数组的内容递归调用dfs函数恢复现场把状态和字符数组的内容都修改回来 int xu;for(int y0;yn;y){if(!col[y]!dg[yx]!udg[y-xn]){col[y]dg[yx]udg[y-xn]true;g[x][y]Q;dfs(x1);col[y]dg[yx]udg[y-xn]false;g[x][y].;}} 这里把u和i更换成了x和y感觉更加方便理解 代码 #includebits/stdc.h using namespace std;int n; const int N20; char g[N][N]; bool col[N],dg[N],udg[N];void dfs(int u) {if(un){for(int i0;in;i) puts(g[i]);puts();return;}int xu;for(int y0;yn;y){if(!col[y]!dg[yx]!udg[y-xn]){col[y]dg[yx]udg[y-xn]true;g[x][y]Q;dfs(x1);col[y]dg[yx]udg[y-xn]false;g[x][y].;}} }int main() {scanf(%d,n);for(int i0;in;i){for(int j0;jn;j){g[i][j].;}}dfs(0);return 0; }
http://www.dnsts.com.cn/news/5828.html

相关文章:

  • 网站代码的重点内容是什么绍兴seo管理
  • wordpress 建app优化服务平台
  • 怎样设置网站主域名seo2短视频发布
  • 设计网站设计原则网站运营的目的及意义
  • 湖南建设c证查询网站显示网站翻页代码
  • 电子商务网站制作公司网站建设的流程是什么意思
  • 宾馆网站模板深圳网站建设 宝华大厦
  • 网站与网页之间的区别是什么wordpress 问答平台
  • 宜春做网站的联系电话创口贴设计网站官网
  • 好的建筑设计网站推荐广17网站一起做网店
  • 外贸网站建设 佛山微餐饮建站费用
  • 句容网站建设制作在微信怎样搞做微视频网站
  • 广州公司网站提供官方网站建设合同
  • 网站建设管理人员优化手机性能的软件
  • 阿里云建网站费用如何让自己做的网页有网站
  • 建个人网站怎么赚钱wordpress新闻直播系统
  • 网站进度条特效北京中国建设工程造价管理协会网站
  • 东莞建设企业网站七台河新闻联播
  • 自己如何做一个网站山东房和城乡建设厅网站
  • 什么是网站版面布局网络营销的发展趋势
  • php 自动做网站点击量深圳微信公众号
  • 互联网企业网站网络维护招聘
  • 珠海移动网站设计网站怎么做来流量吗
  • 贵阳网站建设公司哪家好钟表网站模板
  • 中国公路工程建设网站好网站建设公司哪里好
  • 做设计找素材都有什么网站西安广告公司前十名
  • 平凉市城乡建设局网站黑色门户网站源码
  • 电子商务网站建设案例企业宣传片策划公司
  • 网站建设项目职责兰州中川国际机场
  • 面签拍照 网站备案wordpress add_action do_action