#include "bits/stdc++.h"
using namespace std;
char mp[15][15];
bool check(int x,int y,char k){
for(int i=0;
i<9;
i++){
if(mp[x][i]==k){
return false;
}
}
for(int i=0;
i<9;
i++){
if(mp[i][y]==k){
return false;
}
}
for(int i=x/3*3;
i> mp[0][0])
{
for(int i=0;
i<9;
i++){
for(int j=0;
j<9;
j++){
if(i == 0 && j == 0) continue;
else cin>> mp[i][j];
}
}
dfs();
print();
}return 0;
}
【dfs|数独游戏dfs】
推荐阅读
- ACM专题学习|Mayor‘s posters--线段树(区间修改)+离散化
- ACM专题学习|青蛙的约会--扩展欧几里得
- ACM专题学习|地毯--二维差分
- ACM专题学习|Buy Tickets--线段树(单点修改)
- ACM专题学习|小沙的算数--并查集 (联通块)
- LeetCode编程题解法汇总|力扣解法汇总720-词典中最长的单词
- 蓝桥杯|蓝桥杯——1.2递归实现排列型枚举
- 蓝桥杯|蓝桥杯——1.5递归实现组合型枚举
- 蓝桥杯——算法训练——数字三角形