博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sudoku
阅读量:4608 次
发布时间:2019-06-09

本文共 1056 字,大约阅读时间需要 3 分钟。

搜索......每一个都去试一遍.....A了,代码:

#include
#include
using namespace std;int a[1100][1100];int ans1[1100][1100],ans2[1100][1100],ans3[1100][1100];int n;bool djy=0;void dfs(int x,int y) { if(djy==1) return ;//为了不OLE.... if(a[x][y]!=0) { //有数 if(x==9&&y==9) { //输出 for(int i=1; i<=9; i++) { for(int j=1; j<=9; j++) { cout<
>n; for(int k=1; k<=n; k++) { memset(ans1,0,sizeof(ans1));//赋初值 memset(ans2,0,sizeof(ans2)); memset(ans3,0,sizeof(ans3)); for(int i=1; i<=9; i++) { for(int j=1; j<=9; j++) { char ch; cin>>ch; a[i][j]=ch-'0'; if(a[i][j]>0) { ans1[i][a[i][j]]=1;//标记有数 ans2[j][a[i][j]]=1;//同上 ans3[(i-1)/3*3+(j-1)/3+1][a[i][j]]=1;//宫格公式..... } } } djy=0; dfs(1,1); }}

A了QwQ(不小心点了格式化)

转载于:https://www.cnblogs.com/dai-jia-ye/p/9447828.html

你可能感兴趣的文章
Docker启动mysql的坑2
查看>>
JS中的对象数组
查看>>
j2ee爬坑行之二 servlet
查看>>
JAVA基础入门(JDK、eclipse下载安装)
查看>>
最基础的applet运用--在applet上画线
查看>>
布局大全
查看>>
eclipse中安装tomcat插件
查看>>
常见设计模式C++代码实现
查看>>
C++线程同步的四种方式(Windows)
查看>>
前端面试集锦(1)
查看>>
What are Upgrade, Product and Package Codes used for? By pusu
查看>>
【转】梯度下降算法以及其Python实现
查看>>
H5的本地存储
查看>>
1035 Password (20 分)
查看>>
VC静态连接库注意事项
查看>>
并不对劲的hdu4777
查看>>
如何在个人博客首页中添加访问计数器
查看>>
Morning Reading Collection
查看>>
Sudo
查看>>
JS案例之8——从一个数组中随机取数
查看>>