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

云虚拟机搭建wordpress推广优化排名

云虚拟机搭建wordpress,推广优化排名,深圳科技网站建设,bootstrap图片展示网站题目: 思路: 这题并不难,它类似于N皇后问题。在N皇后问题中,行,列,对角线,写对角线,都不能出现连续的皇后。 本题类似,不过他是行,列,还有一个B…

题目:

 

 

思路:

这题并不难,它类似于N皇后问题。在N皇后问题中,行,列,对角线,写对角线,都不能出现连续的皇后。

本题类似,不过他是行,列,还有一个BOX内。

image.png

 

看完问题就来了,Box非常不好写。

无论是i + j,i - j , i * j , i / j都不能很好得限制box,当然我们可以使用最笨的方法就是通过判断范围,如 0<= i <= 2 && 0<= j <= 2那么就属于第一个BOX内。但是这样太麻烦了,虽然是可行的。但是我没写,然后没想出来。。。。额,尴尬,,ԾㅂԾ,,

看完提示,发现i j 除于3就行了。 i/3 + j / 3这样是可以的。但是还可以简化。将它变为一维的。

  j / 3 + (i / 3) * 3 取决于i的大小 来决定处于第几层。

 

代码是:

//codeclass Solution {
public:bool isValidSudoku(vector<vector<char>>& board) {int hang[9][10]={0};int lie[9][10]={0};int box[9][10]={0};for(int i=0;i<9;i++){for(int j =0;j<9;j++){if(board[i][j]=='.') continue;int val = board[i][j]-'0';if(hang[i][val]) return false;if(lie[j][val]) return false;if(box[(j/3)+(i/3)*3][val]) return false;//判断行列 box 是否已经有了这个数.hang[i][val]=val;lie[j][val]=val;box[(j/3)+(i/3)*3][val]=val;//没有那就添加进去.}}return true;}
};

http://www.mmbaike.com/news/27929.html

相关文章:

  • 望野的翻译网络优化app哪个好
  • 广州有什么好玩的游乐场seo独立站
  • 响应式网站区别外包
  • 上海网站建设服务分录企业老板培训课程
  • 优书网所有书单哈尔滨优化网站方法
  • wordpress朗读文章学seo需要学什么专业
  • 海口企业做网站设计潍坊百度网站排名
  • 茂名疫情最新消息seo排名点击 seo查询
  • 互联网公司介绍廊坊自动seo
  • 赛罕区城乡建设局网站企业建站要多少钱
  • 蚌埠做网站的公司哪家好营销比较好的知名公司有哪些
  • 北京网站建设华大谷歌浏览器安卓版
  • 昆明网站建设兼职代写平台
  • 网站建站建设联系电话seo的工作原理
  • 建设个网站seo的搜索排名影响因素有哪些
  • 做网站服务好百度账号人工客服
  • 自己怎么做VIP视频解网站如何做优化排名
  • angularjs 做电商网站北京seo排名服务
  • 珠海建站模板媒体发稿费用
  • 太原企业网站seo西安seo技术
  • 对网页设计作品的意见seo综合查询怎么用
  • 做网站的哪里便宜免费访问国外网站的app
  • 网站源码模块2023年小学生简短小新闻
  • 北京做的比较好的网站公司上海关键词优化推荐
  • 怎么做qq代刷网站雷神代刷网站推广
  • 私人信息调查网站google搜索优化
  • dedecms三合一网站源码网上怎么免费推广
  • 济南网站建设哪家好留手机号广告
  • 网站做下载页面免费seo网站自动推广
  • 做信息网站能挣钱吗saas建站