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

wordpress是动态网站吗如何做好线上推广和引流

wordpress是动态网站吗,如何做好线上推广和引流,给公司做网站软件,广东建设工程备案网站文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 52. N 皇后 II 一、题目描述 n 皇后问题 研究的是如何将 n 个皇后放置在 n n 的棋盘上,并且使皇后彼此之间不能相互攻击。【补充:不能互相攻击就是要求一个皇后的…

文章目录

  • 零、原题链接
  • 一、题目描述
  • 二、测试用例
  • 三、解题思路
  • 四、参考代码

零、原题链接


52. N 皇后 II

一、题目描述

  n 皇后问题 研究的是如何将 n 个皇后放置在 n × n 的棋盘上,并且使皇后彼此之间不能相互攻击。【补充:不能互相攻击就是要求一个皇后的同行、同列、同斜线都不能存在其他皇后】

  给你一个整数 n ,返回 n 皇后问题 不同的解决方案的数量。

二、测试用例

示例 1:

输入:n = 4
输出:2
解释:如上图所示,4 皇后问题存在两个不同的解法。

示例 2:

输入:n = 1
输出:1

提示:

1 <= n <= 9

三、解题思路

  1. 基本思路:
      回溯+剪枝
  2. 具体思路:
    • 每一行必定唯一存在一个皇后,所以确定皇后位置只要同一行确定即可【剪枝】
    • 每行尝试放置皇后,放置成功则将同列,同斜线的值++【因为是一行一行来放置皇后,所以可以设置值时可以不用设置当前行上面的】
    • 如果放置失败,则恢复状态;

四、参考代码

时间复杂度: O ( n ! ) \Omicron(n!) O(n!)
空间复杂度: O ( n ) \Omicron(n) O(n)【递归栈的深度最高为 n】

class Solution {
public:vector<vector<int>> board = vector<vector<int>>(10, vector<int>(10, 0));int ans = 0, n;void Set(const int& x, const int& y, const int& num) {for (int i = x + 1; i < n; i++) {board[i][y] += num;}auto nx = x, ny = y;while (nx < n && ny < n) {board[nx++][ny++] += num;}nx = x, ny = y;while (nx < n && 0 <= ny) {board[nx++][ny--] += num;}}void dfs(const int& k) {if (k == n) {ans++;return;}for (int i = 0; i < n; i++) {if (board[k][i] == 0) {Set(k, i, 1);dfs(k + 1);Set(k, i, -1);}}}int totalNQueens(int n) {this->n = n;dfs(0);return ans;}
};
http://www.dtcms.com/wzjs/458205.html

相关文章:

  • wordpress-akina网站seo运营培训机构
  • 商业网站是什么seo具体怎么优化
  • html5 手机网站开发叫才网络公关
  • 免费网站建设空间深圳seo推广公司
  • 宝塔怎么做两个网站的解析百度指数查询官方网
  • 自己做网站的难度手机网站排名优化
  • 成都有实力的网站建设太原seo排名外包
  • 软件开发的流程是什么学seo需要多久
  • 网站dede后台免费关键词优化排名软件
  • 桂林旅游网官方网站网站一级域名和二级域名区别
  • 做棋牌网站合法下载百度安装
  • 高大上的公司网站免费发布信息网平台
  • 语言网站开发互联网营销的优势
  • 扁平式网站模板北京seo关键词排名优化
  • 装修工人找活的接单平台湖北搜索引擎优化
  • 实用网站建设营销推广主要包括
  • 百度上网站怎么做百度指数移动版怎么用
  • 常熟祥云平台网站建设网站推广应该怎么做?
  • 个人做民宿需要建立网站吗谷歌优化培训
  • 重新建设网站的请示2021全国大学生营销大赛
  • 网站数据分析报表搜索引擎营销seo
  • 拖拽式网站鸡西网站seo
  • 郑州手机网站建设公司一个万能的营销方案
  • 网站制作电话天津百度
  • 网站域名备案多长时间长春关键词优化排名
  • 我做彩票网站开发彩票网站搭建什么叫seo优化
  • 网站建设和推广的话术今日头条新闻头条
  • 手机怎样设计网站建设网页制作学习
  • 如何向百度举报网站四川二级站seo整站优化排名
  • 外贸建站网站建设个人网页制作成品