P11693 [JRKSJ ExR] 构造字符串使得

题目描述

给你一张 $n$ 个点 $m$ 条边的无向图。现在有一枚棋子初始在点 $x$。双人博弈,先后手轮流移动棋子,每次可以将棋子移动到图上**任意一个**「与当前棋子所在结点有边直接相连」的结点。**保证每个结点都有至少一条边与之相连**。 有一初值为 $0$ 的变量 $v$,**每次移动过后**,记当前棋子所在结点编号为 $t$,则将 $v$ 赋值为 $\max(v,t)$。也就是说,$v$ 的值是棋子移动到过的结点编号最大值且**棋子的初始位置 $x$ 一开始并不计算在内**。 现在先后手**总共移动 $k$ 次棋子**,先手希望最终 $v$ 尽可能大,后手希望最终 $v$ 尽可能小。 共有 $q$ 次询问,每次询问给出 $x,k$,询问假如从 $x$ 开始一次共 $k$ 步的博弈,若双方均采用最优策略,那么最终 $v$ 的值为多少。

输入格式

第一行三个整数 $n,m,q$。 接下来 $m$ 行每行两个整数表示图中的边。 接下来 $q$ 行,每行两个整数 $x,k$。

输出格式

共 $q$ 行,每行一个整数表示此轮博弈中最终 $v$ 的值。

说明/提示

### 样例解释 ![](https://cdn.luogu.com.cn/upload/image_hosting/as3pdnqp.png) 样例中的图如上。 对于第一个询问,显然先手无法迫使后手移动到 $5$,所以答案 $\le 4$,先手第一步移动到 $4$ 即可达成。 对于第二个询问,先手一步能到达的编号最大的点是 $3$,所以答案是 $3$。 ### 数据范围 **本题采用捆绑测试。** | $\text{Subtask}$ | $n\le$ | $q\le$|特殊性质| 分数 | |:--:|:--:|:--:|:--:|:--: | $1$ | $5$ |$5$| | $7$ | | $2$ | $80$ | $80$ || $14$ | | $3$ | $700$ | $700$ || $17$ | | $4$ | $2\times 10^5$ |$50$|| $20$ | | $5$ | $2\times 10^5$ | $2\times 10^5$ | $✓$ | $5$ | | $6$ | $2\times 10^5$ | $2\times 10^5$ | | $37$ | 特殊性质:保证图的形态为一条链。 对于所有数据,保证 $2\le n\le 2\times 10^5$,$1\le m\le 5\times 10^5$,$1\le q\le 2\times 10^5$,$1\le x,k\le n$。 保证给出的图无重边、无自环,保证对于任意点 $u$ 至少存在一个点 $v$ 使得 $u,v$ 之间存在一条边。