#include #include usingnamespace __gnu_cxx; usingnamespacestd; constint maxn = 1e5 + 10; rope<int> T; intmain(){ int n, m; scanf("%d%d", &n, &m); for (int i = 0; i < n; ++i) { T.push_back(i + 1); } for (int i = 0; i < m; ++i) { int a, b; scanf("%d%d", &a, &b); T = T.substr(a - 1, b) + T.substr(0, a - 1) + T.substr(a - 1 + b, n - b - a + 1); } printf("%d", T[0]); for (int i = 1; i < n; ++i) { printf(" %d", T[i]); } return0; }