#P10105. [GDKOI2023 提高组] 游戏
[GDKOI2023 提高组] 游戏
题目描述
你正在树上玩游戏。
给定一棵 个结点的树,有 次询问,每次给定 ,你要找到三个点 满足 。其中 表示树上 和 两点唯一简单路径所包含的边数,。 保证有解。
输入格式
第一行一个整数 ,表示树的结点数。
接下来 行每行两个点 表示一条 到 的边。
接下来一个整数 ,表示询问次数。
接下来 行,每行三个整数 表示一组询问。
输出格式
输出 行,每行三个整数 ,满足 。如果多组合法的 ,输出任意一组,保证有解。
提示
对于 10% 的数据,满足 。
对于 20% 的数据,满足 。
对于另外 20% 的数据,满足 。
对于另外 20% 的数据,满足 。
对于另外 10% 的数据,满足第 条边连接 和 。
对于另外 10% 的数据,满足 。
对于 100% 的数据,满足 。
下发 checker 和 checker.exe,分别用于 64 位 linux 以及 windows 下的答案校验。
你可以使用 ./checker < 输入文件名 > < 输出文件名 > < 答案文件名 >
来检测你的输出文件是否合
法。
实际上下发的 checker 并不会用到答案文件,所以你只需要随便选择一个文件作为答案文件即可。
你需要保证输入文件合法,即格式正确并且有解,否则可能会出现未知错误。
根据你的输出文件的问题,checker 分别会返回一下信息:
- 如果你的输出文件正确,则 checker 会返回
Accepted!
。 - 如果在第 组数据,答案错误,则 checker 会返回
Wrong answer on test t!
。 - 如果你的格式错误,则 checker 会返回
wrong output format
后接相关错误信息。
UPD: 在洛谷下发 chk.cpp。