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

51| 数独

代码实现

#include <bits/stdc++.h> using namespace std; const int N = 10; int a[N][N]; bool col[N][N], row[N][N], st[3][3][N]; bool dfs(int x, int y) { // 出口 if(y == 10) { x ++; y = 1; } if(x == 10) return true; if(a[x][y]) return dfs(x, y+1); // 已经填值了 for(int i = 1; i <= 9; i++) { if(row[x][i] || col[y][i] || st[(x-1)/3][(y-1)/3][i]) continue; // 剪枝 // 递归搜索 row[x][i] = col[y][i] = st[(x-1)/3][(y-1)/3][i] = 1; a[x][y] = i; if(dfs(x, y+1)) return true; // 已经找到结果 // 回溯 row[x][i] = col[y][i] = st[(x-1)/3][(y-1)/3][i] = 0; a[x][y] = 0; } return false; // 前面有填错了 } int main() { for(int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { int x; cin >> x; a[i][j] = x; if(x) row[i][x] = col[j][x] = st[(i-1)/3][(j-1)/3][x] = 1; // 标记 } } dfs(1,1); for(int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) cout << a[i][j] << " "; cout << endl; } return 0; }
http://www.jsqmd.com/news/574812/

相关文章:

  • 2026年质量好的成都主动边坡防护网/刚性边坡防护网精选厂家推荐 - 行业平台推荐
  • Windows Cleaner实战指南:解决C盘空间不足和电脑卡顿的5个高效策略
  • 终极指南:如何在PotPlayer中免费实现实时字幕翻译,提升外语视频观看体验300%
  • 2023最新版:Vue/React项目如何优雅集成中文版monaco-editor?保姆级配置指南
  • 2026年评价高的电加热沥青罐沥青设备/乳化沥青设备/搅拌站专用燃烧器沥青设备优质供应商推荐 - 品牌宣传支持者
  • 1. LangGraph 概述
  • 2026年评价高的轴流消防风机/离心式排烟消防风机/消防风机可靠供应商推荐 - 品牌宣传支持者
  • Pixel Couplet Gen效果展示:像素春联支持SVG矢量导出与高清印刷适配
  • 2026年比较好的AB枕芯/深睡AB枕芯实力厂家如何选 - 行业平台推荐
  • 2026年热门的手持激光打标机/视觉定位激光打标机/镭射激光打标机厂家推荐哪家好 - 品牌宣传支持者
  • 重明链迹丨每周区块链安全要闻(0323-0329)
  • C语言和C++有啥区别?一篇搞懂两者异同
  • 忍者像素绘卷微信小程序集成方案:Canvas渲染+像素压缩实战
  • 2026知网AIGC检测升级!免费好用的降AI工具实测指南
  • 重庆粉面调味粉加工厂深度评测:实力与口碑兼具的5家优选 - 2026年企业推荐榜
  • 2026年评价高的全棉法兰绒/再生法兰绒实力工厂推荐 - 行业平台推荐
  • 实测教程:星图平台快速部署Qwen3-VL:30B,通过Clawdbot接入飞书智能助手
  • seo网站优化如何优化网站导航
  • 教练团队管理与激励:留住好教练,提升通过率
  • 2026年靠谱的钢板预处理线直销厂家选哪家 - 品牌宣传支持者
  • 别再死记硬背了!图解双二阶IIR滤波器的直接I型和直接II型,到底省了哪几个寄存器?
  • Axios遭供应链投毒攻击(附排查与紧急补救指南)
  • 2026年比较好的反弹骑马抽/玻璃反弹骑马抽直销厂家选哪家 - 品牌宣传支持者
  • 2026年知名的履带式抛丸机/抛丸机/转台式抛丸机/金属网带通过式抛丸机值得信赖的生产厂家 - 品牌宣传支持者
  • CALICO:让大视觉语言模型学会“找茬”——多图像部件级语义共分割新突破
  • SDMatte开源模型安全:ONNX导出+推理沙箱隔离最佳实践
  • 2026年比较好的扇型点胶阀/自动点胶阀/喷雾点胶阀/双液点胶阀精选厂家推荐 - 行业平台推荐
  • GLM-4.1V-9B-Base企业级架构:后端开发中的高并发模型服务设计
  • OpenClaw技能扩展实战:安装wechat-publisher自动发布公众号草稿
  • DOL-CHS-MODS:一站式游戏体验优化整合方案