Untitled
unknown
plain_text
2 years ago
1.3 kB
3
Indexable
#include<iostream> using namespace std; char a[9][9]; int main(){ //freopen("input.txt", "r", stdin); int T; cin >> T; for(int tc = 1; tc <= T; tc++){ for( int i = 0; i <9; i++){ for( int j = 0; j < 9; j++){ cin >> a[i][j]; } } bool check =true; for( int i = 0; i <9; i++){ if(check == false) break; for( int j = 0; j < 9; j++){ if(check == false) break; if(a[i][j]!='.'){ for(int k = j+1; k<9; k++){ if(a[i][k] == a[i][j]){ check =false; break; } } } } } for( int i = 0; i <9; i++){ if(check == false) break; for( int j = 0; j < 9; j++){ if(check == false) break; if(a[j][i]!='.'){ for(int k = j+1; k<9; k++){ if(a[k][i] == a[j][i]){ check =false; break; } } } } } for( int i = 0; i <9; i+3){ if(check == false) break; for( int j = 0; j < 9; j+3){ if(check == false) break; if(a[i][j]!='.'){ int u =a[i][j]; for(int k = j; k<2; k++){ if(a[i][k] == a[i][k+1]){ check =false; break; } } } } } if(check) cout << "#" << tc <<" " << 1 << endl; if(!check) cout << "#" << tc <<" " << 0 << endl; } return 0; }
Editor is loading...