#include #include using namespace std; void out(int *ans) { for (int i = 0; i < 10; i++) { cout << ans[i]; } cout << endl; } int main() { int ans[10]; int fixed[10]; for (int i = 0; i < 10; i++) { ans[i] = 0; fixed[i] = 0; } for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (!fixed[j]) ans[j] = i; } out(ans); int count; string s; cin >> count >> s; for (int k = 0; k < 10; k++) { if (ans[k] == i) { if(i>0) ans[k] = 0; else ans[k] = 1; int n; string ss; out(ans); cin >> n >> ss; if (n < count) { fixed[k] = 1; ans[k] = i; } } } } out(ans); int count; string s; cin >> count >> s; return 0; }