Valid Sudoku
来源:互联网 发布:两组数据差值的标准差 编辑:程序博客网 时间:2024/06/05 15:02
class Solution {public: bool isValidSudoku(vector<vector<char> > &board) { int numCnt[10]; memset(numCnt,0,sizeof(numCnt)); //check row for(int row=0;row<9;++row) { for(int col=0;col<9;++col) { if(board[row][col]!='.') { if(numCnt[board[row][col]-'0']==0) { numCnt[board[row][col]-'0']++; } else { return false; } } } memset(numCnt,0,sizeof(numCnt)); } //check column for(int col=0;col<9;++col) { for(int row=0;row<9;++row) { if(board[row][col]!='.') { if(numCnt[board[row][col]-'0']==0) { numCnt[board[row][col]-'0']++; } else { return false; } } } memset(numCnt,0,sizeof(numCnt)); } //check group for(int i=0;i<3;++i) { for(int j=0;j<3;++j) { for(int m=i*3;m<i*3+3;++m) { for(int n=j*3;n<j*3+3;++n) { if(board[m][n]!='.') { if(numCnt[board[m][n]-'0']==0) { numCnt[board[m][n]-'0']++; } else { return false; } } } } memset(numCnt,0,sizeof(numCnt)); } } return true; }};
0 0
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Valid Sudoku
- Orace新建临时表空间、数据表空间、用户
- Word Ladder II
- Android Activity和Fragment的转场动画
- 表结构文档(考核准备)
- Add Binary
- Valid Sudoku
- 玻璃钢废气净化塔的安装与维护保养
- 16位灰度图之TIFF
- codeigniter下的表单辅助函数form_open
- oracle 建立索引常用的规则
- 日志审计系统解决方案
- windows jdk jre版本切换 eclipse设置更改
- 使用C++11安全的在线程中控制UI
- SQL中游标使用--遍历数据逐行更新:相当于for循环