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
#include <bits/stdc++.h>
using namespace std;

mt19937_64 rng(chrono::system_clock::now().time_since_epoch().count());	
int rd(int l, int r) {
	return uniform_int_distribution<int>(l, r)(rng);
}

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	vector <vector <int> > v(100, vector <int> (100));
	for (int i = 0; i < 100; i++) {
		for (int j = 0; j < 100; j++) {
			if (i != 0)
				v[i][j] = 1;
			if (i % 2 == 0 && j == 99)
				v[i][j] = 0;
			if (i % 2 == 1 && j == 0)
				v[i][j] = 0;
			if (i == 1 && j == 0)
				v[i][j] = 0;
			if (i == 0 && j == 0)
				v[i][j] = 1;
			if (i % 2 == 0 && i != 0) {
				v[i][j] = (1 - v[i][j]);
			}
		}
	}
	for (auto i : v) {
		for (auto j : i) {
			cout << j;
		}
		cout << "\n";
	}
}