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

湖北孝感展示型网站建设价格外贸网站怎么推广

湖北孝感展示型网站建设价格,外贸网站怎么推广,白山网站设计,做网站类型的营业执照证明如何填写1 题目 编写一个程序#xff0c;通过填充空格来解决数独问题。 数独的解法需 遵循如下规则#xff1a; 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。#xff08;请参考示例图#xff09; …1 题目 编写一个程序通过填充空格来解决数独问题。 数独的解法需 遵循如下规则 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。请参考示例图 数独部分空格内已填入了数字空白格用 . 表示。 2 解法 核心思想是, 首先把所有未确定值的位置收集起来, 让每个位置都选取其可选的值, 这就要有数据结构记录下其所出的行, 列, 以及块已经被选的值, 这样遍历其可选的值, 并且如果之前选的值不合适, 引入回退机制. 代码: int row[9]; int col[9]; int block[3][3]; bool valid; vectorpairint, int blanks; vectorvectorchar *pBoard;void flip(int row_index, int col_index, int number, bool changeBoard) {row[row_index] ^ (1 number);col[col_index] ^ (1 number);block[row_index / 3][col_index / 3] ^ (1 number);if (changeBoard) {if ((*pBoard)[row_index][col_index] .) {(*pBoard)[row_index][col_index] 1 number;} else {(*pBoard)[row_index][col_index] .;}} }void dfs(int blanks_index) {if (blanks_index blanks.size()) {valid true;return;}int row_index blanks[blanks_index].first;int col_index blanks[blanks_index].second;int number 0;while (true) {if (number 9)return;int bin_num (1 number);if (row[row_index] bin_num || col[col_index] bin_num || block[row_index / 3][col_index / 3] bin_num) {number ;continue;}flip(row_index, col_index, number, true);dfs(blanks_index 1);if (!valid) {flip(row_index, col_index, number, true);number ;}} }void solveSudoku(vectorvectorchar board) {memset(row, 0, sizeof(row));memset(col, 0, sizeof(col));memset(block, 0, sizeof(block));valid false;pBoard board;for (int i 0; i 9; i ) {for (int j 0; j 9; j ) {if (board[i][j] .) {blanks.push_back(make_pair(i, j));} else {int number board[i][j] - 1;flip(i, j, number, false);}}}dfs(0); }
http://wiki.neutronadmin.com/news/191285/

相关文章:

  • 帝国cms 网站名称合肥做企业网站的网络公司
  • 常州 网站建设邢台做wap网站
  • python进行网站开发智能网站系统
  • wordpress 子网站厦门网红打卡景点有哪些
  • 一站式做网站青岛品牌网站制作电话
  • 网站运营推广方案网站开发宣传图片
  • 解析网站怎么做室内设计平面图案例
  • 网站的意思搭建一个网站要多少
  • 广州市手机网站建设公司wordpress在php7.0
  • 东昌府区建设局网站装饰设计的变形手法有哪些
  • 网站的反链怎么做最新国际新闻50条简短
  • 甘肃省建设厅执业注册中心网站宣传广告怎么做吸引人
  • 品牌商标购买网站腾讯分分彩做号网站
  • 网站建设时间查询dw做网站 怎么做背景图片
  • 西部虚拟主机网站后台不能访问广州门户网站制作
  • 企业如何建设网站呢吉林省建设局网站
  • 公司做网站推广企业网站的设计
  • 无锡新区网站制作网站推广效果不好原因是
  • 网站结构是体现的网站开发 组织架构
  • 导航网站链接怎么做智慧旅游类网站开发商
  • 网站建设的原理传统网站布局
  • 网站推广和网络推广广州 环保 凡人网站建设
  • 视频网站的广告能怎么做免费ppt模板app有哪些
  • 湖南常德广宇建设网站北京住房和城乡建设厅网站
  • 建设网站需要哪些备案东莞保安公司排名前十
  • 曲靖市网站建设长沙建网站
  • 旅游营销的网站建设求好用的seo软件
  • wordpress怎样创建门户网站最便宜的酒店网站建设
  • 检测ai写作的网站网络营销运营策划
  • 网站建设公司如何拓宽业务扬州大学第四届网站建设评比