#P13964. [2024多校联盟省选模拟]追逐游戏

    ID: 13176 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>CF2400图论BFS树形DP博弈论模拟动态规划最短路

[2024多校联盟省选模拟]追逐游戏

题目描述

给定一棵 nn 个点的树,再给定 mm 条特殊边(每条长度都为 11)。保证加入这些特殊边后,没有任何一条边属于两个不同的环;保证不存在重边与三元环;可能存在自环。

小 A 和小 B 分别位于树上的两个点 sstt。两人轮流走步:

  • 小 B 先手;
  • 每次走步可以选择不走,或沿一条边走 11 的距离;
  • 特殊边只有小 A 能经过
  • 两个人分别操作完当前轮后,时间过去 11

小 A 希望最小化追上小 B 的时间,小 B 希望最大化该时间。

qq 次询问,每次询问给定 s,ts,t,需要回答小 A 追上小 B 的时间。

输入格式

第一行输入两个数 ididTT,分别表示测试点编号和测试数据组数。

对于每组测试数据:

  • 第一行输入 n,m,qn,m,q,分别表示树点数、特殊边条数、询问次数;
  • 接下来 n1n-1 行:第 ii 行两个整数 ui,viu_i,v_i,表示树上一条长度为 11 的边;
  • 接下来 mm 行:第 ii 行两个整数 ui,viu'_i,v'_i,表示一条长度为 11 的特殊边;
  • 接下来 qq 行:每行两个整数 s,ts,t 表示一次询问。

输出格式

输出若干行答案(按输入顺序),每个询问输出一行整数。

3 1
5 1 5
2 3
4 1
3 4
4 5
1 2
1 2
1 3
5 4
1 5
2 4
3
3
3
2
3

数据范围与提示

对于所有数据,保证:1id201\le id\le 201T1001\le T\le 1001n2×1051\le \sum n\le 2\times 10^51q2001\le q\le 200,且 1ui,vi,ui,vi,s,tn1\le u_i,v_i,u'_i,v'_i,s,t\le n。保证不存在重边和三元环,可能存在自环。

测试点编号 nn\le 特殊限制
121\sim 2 3
363\sim 6 300
787\sim 8 2×1052\times 10^5 m=0m=0
9129\sim 12 m1m\le 1
132013\sim 20