int work(int l, int r, int k){ int p[N + 5]; for (int i = 1; i <= n; i++) p[i] = i; for (int i = l; i <= r; i++) swap(p[a[i]], p[b[i]]); return p[k]; }
输入描述 第一行,三个整数,表示 。接下来 行,每行两个整数,表示 。接下来 行,每行三个整数,表示一组询问中的参数 。
共 行,每行一个整数,依次表示每组询问的答案,
5 5 5 2 3 3 5 1 5 2 5 5 3 1 5 3 2 5 5 1 4 2 2 3 1 3 3 2
3 5 1 3 2