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

做网站的素材都在哪里下载做视频大赛推广的网站

做网站的素材都在哪里下载,做视频大赛推广的网站,中企动力科技股份有限公司常州分公司,wordpress怎么重新安装插件37. 解数独 编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则: 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图&#xff…

37. 解数独

编写一个程序,通过填充空格来解决数独问题。

数独的解法需 遵循如下规则:

数字 1-9 在每一行只能出现一次。
数字 1-9 在每一列只能出现一次。
数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)
数独部分空格内已填入了数字,空白格用 ‘.’ 表示。

https://leetcode.cn/problems/sudoku-solver/submissions/618100739/

在这里插入图片描述

class Solution {
public:bool rows[9][9];bool cols[9][9];bool cubes[9][9];vector<pair<int, int>> blanks; // 存储blanks空白的格子bool valid = false;void dfs(vector<vector<char>>& board, int pos) {if (blanks.size() == pos) {valid = true;return;}auto [i, j] = blanks[pos];for (int num = 0; num < 9 && !valid; ++num) {if (!rows[i][num] && !cols[j][num] && !cubes[((int)(i / 3)) * 3 + (j / 3)][num]) {rows[i][num] = 1;cols[j][num] = 1;cubes[((int)(i / 3)) * 3 + (j / 3)][num] = 1;board[i][j] = num + '0' + 1;dfs(board, pos + 1);// 如果没有成功,那么返回rows[i][num] = 0;cols[j][num] = 0;cubes[((int)(i / 3)) * 3 + (j / 3)][num] = 0;}}return;}void solveSudoku(vector<vector<char>>& board) {memset(rows, false, sizeof(rows));memset(cols, false, sizeof(cols));memset(cubes, false, sizeof(cubes));for (int i = 0; i < 9; i++) {for (int j = 0; j < 9; j++) {if (board[i][j] != '.') {int cur_num = board[i][j] - '1';rows[i][cur_num] = 1;cols[j][cur_num] = 1;// cube要算一下是第几个cubecubes[((int)(i / 3)) * 3 + (j / 3)][cur_num] = 1;} else {// i,j空白了blanks.emplace_back(i, j);}}}dfs(board,0);}
};
http://www.dtcms.com/a/436347.html

相关文章:

  • 车辆年检查询系统官方网站代刷业务网站建设
  • 概念网站源码农村电商网站建设方案
  • 怎么样建网站个人页面模板
  • Pom依赖文件
  • 做程序网站需要什么代码吗重庆网站建设齐重庆零臻科技
  • 安徽网站建设论坛北京专业做网站
  • 淘宝京东网站建设目的哈尔滨专业的建站报价
  • 做网站的都是什么专业毕业的公司网站建设外包流程图
  • 做夹具需要知道的几个网站保定网站电话
  • 公司做企业网站须知赣州网站建设顺企网
  • php 网站模板目前网站建设用哪种语言
  • 河南网站网站制作军事人才招聘网官网2023岗位表
  • 做网站前期构架图成都住建局官网投诉
  • LeetCode 刷题【96. 不同的二叉搜索树】
  • 响应式的网站建设一个多少钱流量平台当建价值高地
  • 万网网站备案流程百度发布平台官网
  • 网站内容页相关性怎么做自助建站网站模板
  • 阜阳 做网站用手机怎样免费做网站
  • 招聘网站建设规划书自己可以建设环保公益网站吗
  • 建设银行河北招聘网站记账公司
  • 免费 网站管理系统360报危险网站
  • 【最新】2025年计算机软件著作权合作开发协议示例文件
  • Scade One 图形建模 - 算术算符
  • 数据集网站网站管理
  • 百度收录正常网站流量下降石家庄seo推广
  • asp网站作业下载网站在线统计代码
  • 保安公司网站如何做象山网站建设
  • 英语学习-Saints036
  • 淘客网站开发公司青岛网络公司有哪些
  • php网站开发需要多久做网站都需要哪些费用