/* -*- coding: utf-8 -*- * * 1149.cc: No.1149 色塗りゲーム - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ /* typedef */ /* global variables */ /* subroutines */ void sendans(int k, int x) { printf("%d %d\n", k, x + 1); fflush(stdout); } /* main */ int main() { int n; scanf("%d", &n); int l = (n - 1) / 2, p = n - l; sendans(p - l, l); for (;;) { int t; scanf("%d", &t); if (t <= 1) break; int k, x; scanf("%d%d", &k, &x); x--; if (t == 2) break; sendans(k, (x >= p) ? x - p : x + p); } return 0; }