Valid Sudoku
来源:互联网 发布:淘宝二楼千人千面 编辑:程序博客网 时间:2024/06/06 01:34
Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.
The Sudoku board could be partially filled, where empty cells are filled with the character '.'
.
A partially filled sudoku which is valid.
Note:
A valid Sudoku board (partially filled) is not necessarily solvable. Only the filled cells need to be validated.
class Solution {public:bool isValidSudoku(vector<vector<char> > &board) {int hor[9] = {0};int ver[9] = {0};int rec[9] = {0};for (int i = 0; i < 9; i++)for(int j = 0; j < 9; j++){if ('.' == board[i][j])continue;int val = 1 << (board[i][j] - '0');if (hor[i] & val || ver[j] & val || rec[(i/3)*3 + j/3] & val)return false;hor [i] |= val;ver [j] |= val;rec[(i/3)*3 + j/3] |= val;}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
- jquery 制作自定义内容的tooltip
- Java IO操作
- 非空的代码
- java实例化对象时程序运行顺序
- [BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'
- Valid Sudoku
- 2014华为机试题1:亮着电灯的盏数
- 全功能合并单元格js
- Tail Call Optimization Decorator (Python recipe)
- 【麦子学院】攻克安全漏洞,协助Android前行
- mysql主主备份在不停机的情况下修改另外一个数据库服务器
- ORA-00904:标识符无效 oracle view 列名 大小写问题
- LeetCode | Permutation Sequence(找到全排列中的第k个排列)
- 移动互联网创业交流