#include <iostream> #include <vector> #include <cmath> #include <algorithm> using namespace std; int main() { int nr =1; int up = 1; vector <vector <bool> > viz(201,vector<bool>(201,true)); for(int i=0;i<=up && nr;i++) for(int j=0;j<=up && nr;j++) if(viz[i][j]) { cout <<i<< " "<<j; viz[i][j]=0; cout.flush(); cin>>nr; if(nr && j==up) {up++,i=0; break; } } }