int main(){ GrayCode g;; for(int i =1; i<=3; i++){ vector<string> gy = g.getGray(i); for(auto &e: gy) cout<<e<<endl; } }
int main() { GrayCode gc; int n; while (scanf("%d", &n)) { vector<string> v = gc.getGray(n); for (int i = 0; i < v.size(); ++i) { printf("%s\n", v[i].c_str()); } } return 0; }