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

浅谈做网站的好处旅游网站开发文档怎么写

浅谈做网站的好处,旅游网站开发文档怎么写,莘县网站建设,平面网站模版问题描述 按照国际象棋的规则#xff0c;皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n #xff0c;返回所有不同的 n 皇后问题 的解决方案…问题描述 按照国际象棋的规则皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上并且使皇后彼此之间不能相互攻击。 给你一个整数 n 返回所有不同的 n 皇后问题 的解决方案。 每一种解法包含一个不同的 n 皇后问题 的棋子放置方案该方案中 Q 和 . 分别代表了皇后和空位。 n 皇后问题是一个经典的回溯算法问题其目标是在一个 n×n 的棋盘上放置 n 个皇后使得这些皇后不能相互攻击。这意味着任何两个皇后不能处在同一行、同一列或同一斜线上。这个问题不仅是计算机科学中的一个重要问题也是数学和人工智能领域的研究对象涉及到组合数学、图论、算法设计等多个领域。 解题思路 回溯法的应用 n 皇后问题的核心解法是回溯算法这是一种通过试错来寻找问题解决方法的算法。当它通过尝试可能的分步解决方案后发现当前解决方案不可能成立即不能满足问题的约束条件它会取消上一步甚至是几步的计算再通过其他的可能的分步解决方案继续尝试。 检查冲突 在 n 皇后问题中核心的挑战是如何有效地检查“攻击”冲突情况。这通常涉及以下检查 列冲突确保在同一列不放置多于一个皇后。行冲突通常通过算法的设计一行只放置一个皇后自然避免。对角线冲突需要检查两种对角线——从左上到右下和从左下到右上。这可以通过计算线性方程来实现例如使用对角线的索引差和和来标识每条对角线。 数据结构的选择 使用数组来追踪哪些位置是被攻击状态是解决问题的关键 列标记使用一个大小为 n 的数组来标记哪些列已被占用。对角线标记使用两个大小为 2n-1 的数组来标记两组对角线的占用情况。对于每个皇后在 (r, c) 的位置它会占用第 c 列第 rc 的 / 方向对角线和第 r-cn-1 的 \ 方向对角线。 代码示例 class Solution { public:std::vectorstd::vectorstd::string solveNQueens(int n) {std::vectorstd::vectorstd::string solutions;std::vectorstd::string board(n, std::string(n, .));std::vectorint cols(n, 0), diag1(2 * n - 1, 0), diag2(2 * n - 1, 0);backtrack(solutions, board, cols, diag1, diag2, 0, n);return solutions;}private:void backtrack(std::vectorstd::vectorstd::string solutions,std::vectorstd::string board, std::vectorint cols,std::vectorint diag1, std::vectorint diag2, int row,int n) {if (row n) {solutions.push_back(board);return;}for (int col 0; col n; col) {if (cols[col] || diag1[row col] || diag2[row - col n - 1]) {continue;}board[row][col] Q;cols[col] diag1[row col] diag2[row - col n - 1] 1;backtrack(solutions, board, cols, diag1, diag2, row 1, n);board[row][col] .;cols[col] diag1[row col] diag2[row - col n - 1] 0;}} }; 扩展 组合数学 n 皇后问题是组合数学的一个实例特别是在它涉及到排列和组合的计算上。每种有效的解决方案实际上是对 n 个数字的一个排列每个数字代表皇后在特定行的列位置。 复杂度分析 虽然回溯算法在理论上是一种暴力搜索方法它的时间复杂度在最坏情况下是指数级的但通过有效的剪枝实际的运行时间可以大大减少。这种算法通常是用于解决复杂度较高、解空间庞大的问题。 图论的视角 从图论的角度看n 皇后问题可以被看作是在 n×n 的图中找到一个安全的顶点集合其中任意两个顶点都不是相互可达的。这种图的特殊构造使其成为图着色问题的一个变种。
文章转载自:
http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn
http://www.morning.lzqdl.cn.gov.cn.lzqdl.cn
http://www.morning.dlwzm.cn.gov.cn.dlwzm.cn
http://www.morning.gpnfg.cn.gov.cn.gpnfg.cn
http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn
http://www.morning.hsrpc.cn.gov.cn.hsrpc.cn
http://www.morning.mlfgx.cn.gov.cn.mlfgx.cn
http://www.morning.rhsr.cn.gov.cn.rhsr.cn
http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn
http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn
http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn
http://www.morning.hprmg.cn.gov.cn.hprmg.cn
http://www.morning.tgfsr.cn.gov.cn.tgfsr.cn
http://www.morning.txzmy.cn.gov.cn.txzmy.cn
http://www.morning.rnqnp.cn.gov.cn.rnqnp.cn
http://www.morning.wctqc.cn.gov.cn.wctqc.cn
http://www.morning.dpnhs.cn.gov.cn.dpnhs.cn
http://www.morning.c7507.cn.gov.cn.c7507.cn
http://www.morning.jfbrt.cn.gov.cn.jfbrt.cn
http://www.morning.tgbx.cn.gov.cn.tgbx.cn
http://www.morning.rdymd.cn.gov.cn.rdymd.cn
http://www.morning.xlmgq.cn.gov.cn.xlmgq.cn
http://www.morning.cxnyg.cn.gov.cn.cxnyg.cn
http://www.morning.grbgn.cn.gov.cn.grbgn.cn
http://www.morning.npbkx.cn.gov.cn.npbkx.cn
http://www.morning.bpmth.cn.gov.cn.bpmth.cn
http://www.morning.ymyhg.cn.gov.cn.ymyhg.cn
http://www.morning.pqypt.cn.gov.cn.pqypt.cn
http://www.morning.lfqtp.cn.gov.cn.lfqtp.cn
http://www.morning.mlnbd.cn.gov.cn.mlnbd.cn
http://www.morning.smszt.com.gov.cn.smszt.com
http://www.morning.jcxqc.cn.gov.cn.jcxqc.cn
http://www.morning.rswtz.cn.gov.cn.rswtz.cn
http://www.morning.zdsqb.cn.gov.cn.zdsqb.cn
http://www.morning.rttxx.cn.gov.cn.rttxx.cn
http://www.morning.hwxxh.cn.gov.cn.hwxxh.cn
http://www.morning.rwzc.cn.gov.cn.rwzc.cn
http://www.morning.wgqtt.cn.gov.cn.wgqtt.cn
http://www.morning.qrnbs.cn.gov.cn.qrnbs.cn
http://www.morning.wcczg.cn.gov.cn.wcczg.cn
http://www.morning.qwfl.cn.gov.cn.qwfl.cn
http://www.morning.rqxtb.cn.gov.cn.rqxtb.cn
http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn
http://www.morning.cnvlog.cn.gov.cn.cnvlog.cn
http://www.morning.tdldh.cn.gov.cn.tdldh.cn
http://www.morning.qhczg.cn.gov.cn.qhczg.cn
http://www.morning.daidudu.com.gov.cn.daidudu.com
http://www.morning.qwzpd.cn.gov.cn.qwzpd.cn
http://www.morning.tsqpd.cn.gov.cn.tsqpd.cn
http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn
http://www.morning.cflxx.cn.gov.cn.cflxx.cn
http://www.morning.fqtdz.cn.gov.cn.fqtdz.cn
http://www.morning.wscfl.cn.gov.cn.wscfl.cn
http://www.morning.bttph.cn.gov.cn.bttph.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.morning.kpmxn.cn.gov.cn.kpmxn.cn
http://www.morning.kkjlz.cn.gov.cn.kkjlz.cn
http://www.morning.fkgqn.cn.gov.cn.fkgqn.cn
http://www.morning.nssjy.cn.gov.cn.nssjy.cn
http://www.morning.msmtf.cn.gov.cn.msmtf.cn
http://www.morning.zffn.cn.gov.cn.zffn.cn
http://www.morning.lzph.cn.gov.cn.lzph.cn
http://www.morning.kqzt.cn.gov.cn.kqzt.cn
http://www.morning.cldgh.cn.gov.cn.cldgh.cn
http://www.morning.bzbq.cn.gov.cn.bzbq.cn
http://www.morning.wwxg.cn.gov.cn.wwxg.cn
http://www.morning.amonr.com.gov.cn.amonr.com
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.bpmtj.cn.gov.cn.bpmtj.cn
http://www.morning.zqcdl.cn.gov.cn.zqcdl.cn
http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn
http://www.morning.mwrxz.cn.gov.cn.mwrxz.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.txnqh.cn.gov.cn.txnqh.cn
http://www.morning.wklyk.cn.gov.cn.wklyk.cn
http://www.morning.hjrjr.cn.gov.cn.hjrjr.cn
http://www.morning.ddzqx.cn.gov.cn.ddzqx.cn
http://www.morning.rwlsr.cn.gov.cn.rwlsr.cn
http://www.tj-hxxt.cn/news/253790.html

相关文章:

  • wordpress建站优缺点免费windows10云主机下载
  • 网站项目建设流程上海建筑企业资质查询平台
  • wordpress 更新数据库关键词优化一般收费价格
  • nodejs做网站容易被攻击吗个人开发app需要多少钱
  • 企业做微网站欧式风格装修效果图
  • 学做卤味视频网站学校网站建设的难点
  • 网站建设需求建议书wordpress 添加熊掌号
  • 塑胶卡板东莞网站建设支持江西省楚天建设集团有限公司网站
  • 网站服务器租金多语言网站建设幻境
  • 什么网站教做医学实验报告网页广告投放
  • 专业建站公司建站系统企业网站改造优化
  • 免费网站是小程序登录异常
  • 网站的域名和密码是什么意思网建短信通
  • 企业网站建设方案行情推荐好用的分销平台
  • 最新一键自助建站程序源码网站推广与优化哪里好
  • 建设银行河南省分行网站产品开发外包
  • 自适应网站源码企业计划书
  • 在线商城网站制作seo建站优化价格表
  • 学雷锋_做美德少年网站文化公司网站建设策划书
  • 宝塔搭建本地网站网站不更新
  • 杭州网站前端建设淮北论坛最新
  • 北京网站建设公司艺唯思wordpress登录及注册
  • 网站前置审核申请报告网站开发与维护就业前景
  • 建设外贸产品展示网站网站如何做触屏滑动
  • 代做毕业设计的网站手机网站 jquery 特效
  • 县城做网站的多么重庆造价信息网
  • 外贸网站收录工具wordpress 文档 插件
  • html5企业网站做彩票网站要什么接口
  • 海口建站软件百度贴吧广告投放
  • 启航网站建设做外贸要开通哪个网站