#P11693. [JRKSJ ExR] 构造字符串使得
[JRKSJ ExR] 构造字符串使得
题目描述
给你一张 个点 条边的无向图。现在有一枚棋子初始在点 。双人博弈,先后手轮流移动棋子,每次可以将棋子移动到图上任意一个「与当前棋子所在结点有边直接相连」的结点。保证每个结点都有至少一条边与之相连。
有一初值为 的变量 ,每次移动过后,记当前棋子所在结点编号为 ,则将 赋值为 。也就是说, 的值是棋子移动到过的结点编号最大值且棋子的初始位置 一开始并不计算在内。
现在先后手总共移动 次棋子,先手希望最终 尽可能大,后手希望最终 尽可能小。
共有 次询问,每次询问给出 ,询问假如从 开始一次共 步的博弈,若双方均采用最优策略,那么最终 的值为多少。
输入格式
第一行三个整数 。
接下来 行每行两个整数表示图中的边。
接下来 行,每行两个整数 。
输出格式
共 行,每行一个整数表示此轮博弈中最终 的值。
提示
样例解释
样例中的图如上。
对于第一个询问,显然先手无法迫使后手移动到 ,所以答案 ,先手第一步移动到 即可达成。
对于第二个询问,先手一步能到达的编号最大的点是 ,所以答案是 。
数据范围
本题采用捆绑测试。
特殊性质 | 分数 | |||
---|---|---|---|---|
特殊性质:保证图的形态为一条链。
对于所有数据,保证 ,,,。
保证给出的图无重边、无自环,保证对于任意点 至少存在一个点 使得 之间存在一条边。