CCCPaste

Sudoku [Brute force]

#include 

int main(){
	int n, corr = 0;
	scanf("%d", &n);
	for(int tc=1; tc<=n; tc++){
		int board[9][9];
		bool correct = true;
		for(int i=0; i<9 ;i++)
			for(int j=0; j<9; j++)
				scanf("%d", &board[i][j]);
		for(int i=0; i<9 && correct;i++){
			bool flag[10] = {0};
			for(int j=0; j<9; j++){
				if(flag[board[i][j]]){
					correct = false;
					break;
				}else{
					flag[board[i][j]] = true;
				}
			}
		}
		for(int i=0; i<9 && correct;i++){
			bool flag[10] = {0};
			for(int j=0; j<9; j++){
				if(flag[board[j][i]]){
					correct = false;
					break;
				}else{
					flag[board[j][i]] = true;
				}
			}
		}		
		for(int i=0; i<9; i+=3){
			for(int j=0; j<9; j+=3){
				bool flag[10] = {0};
				for(int k=i; k