#include <bits/stdc++.h>
using namespace std;
int tab[107][107];
bool fl[107][107];
void krok(int n){
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
fl[i][j]=false;
}
}
for(int i=0; i<n-1; i++){
for(int j=0; j<n-1; j++){
if(tab[i][j]!=tab[i+1][j] && tab[i][j]!=tab[i][j+1] && tab[i][j]==tab[i+1][j+1]){
fl[i][j]=true;
fl[i+1][j]=true;
fl[i][j+1]=true;
fl[i+1][j+1]=true;
}
}
}
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(fl[i][j]){
tab[i][j]=1-tab[i][j];
}
}
}
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n, a, b, i, j, k;
//cin >> n >> k;
n=100;
for(i=0; i<n; i++){
for(j=0; j<n; j++){
if(i==0){
if(j==0){
tab[i][j]=0;
}
else{
tab[i][j]=1;
}
continue;
}
if(i%2){
if(j==0){
tab[i][j]=1;
}
else{
tab[i][j]=0;
}
continue;
}
if(j==n-1){
tab[i][j]=0;
}
else{
tab[i][j]=1;
}
}
}
for(i=0; i<n; i++){
for(j=0; j<n; j++){
cout << tab[i][j];
}
cout << '\n';
}
/*cout << '\n';
for(a=0; a<k; a++){
krok(n);
for(i=0; i<n; i++){
for(j=0; j<n; j++){
cout << tab[i][j];
}
cout << '\n';
}
cout << '\n';
}*/
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | #include <bits/stdc++.h> using namespace std; int tab[107][107]; bool fl[107][107]; void krok(int n){ for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ fl[i][j]=false; } } for(int i=0; i<n-1; i++){ for(int j=0; j<n-1; j++){ if(tab[i][j]!=tab[i+1][j] && tab[i][j]!=tab[i][j+1] && tab[i][j]==tab[i+1][j+1]){ fl[i][j]=true; fl[i+1][j]=true; fl[i][j+1]=true; fl[i+1][j+1]=true; } } } for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ if(fl[i][j]){ tab[i][j]=1-tab[i][j]; } } } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, a, b, i, j, k; //cin >> n >> k; n=100; for(i=0; i<n; i++){ for(j=0; j<n; j++){ if(i==0){ if(j==0){ tab[i][j]=0; } else{ tab[i][j]=1; } continue; } if(i%2){ if(j==0){ tab[i][j]=1; } else{ tab[i][j]=0; } continue; } if(j==n-1){ tab[i][j]=0; } else{ tab[i][j]=1; } } } for(i=0; i<n; i++){ for(j=0; j<n; j++){ cout << tab[i][j]; } cout << '\n'; } /*cout << '\n'; for(a=0; a<k; a++){ krok(n); for(i=0; i<n; i++){ for(j=0; j<n; j++){ cout << tab[i][j]; } cout << '\n'; } cout << '\n'; }*/ return 0; } |
English