>>11263435#include <iostream>
#include <vector>
void print_conway(int n) {
std::vector<int> cur = { 1 }, next = {};
while (n--) {
for (int x : cur) std::cout << x << ' ';
int num = cur[0], count = 1;
for (int i = 1, size = cur.size(); i < size; ++i) {
if (cur
== num) ++count;
else {
next.push_back(count);
next.push_back(num);
num = cur;
count = 1;
}
}
next.push_back(count);
next.push_back(num);
std::cout << '\n';
std::swap(cur, next);
next.clear();
}
}