AT_arc022_3.[ARC022C] ロミオとジュリエット
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥王国有 N 个村庄,编号为 1 到 N。有 N−1 对村庄之间通过道路相连,保证任意两个村庄之间都可以通过若干条道路到达。
住在高桥王国的罗密欧先生和朱丽叶君要搬家。由于两人关系非常差,他们希望能搬到距离尽可能远的两个村庄。请你计算,两人分别应该搬到哪两个村庄,才能使他们所住村庄之间的距离最大。这里“村庄之间的距离”指的是,从一个村庄到另一个村庄需要经过的道路数。
输入格式
输入通过标准输入给出。
N
A1 B1
A2 B2
⋮
AN−1 BN−1
- 第 1 行是一个整数 N (2≤N≤105),表示高桥王国的村庄数。
- 接下来的 N−1 行,每行包含两个用空格分隔的整数 Ai (1≤Ai≤N) 和 Bi (1≤Bi≤N),表示村庄 Ai 和村庄 Bi 之间有一条道路相连。
输出格式
请输出一行,用空格分隔两个整数,分别表示罗密欧先生和朱丽叶君应该居住的村庄编号,使得他们之间的距离最大。输出末尾需换行。如果有多组答案,输出其中任意一组即可。
输入输出样例
输入#1
10 7 6 3 2 2 4 4 5 8 9 1 8 1 6 1 2 9 10
输出#1
5 10
输入#2
4 1 2 1 3 1 4
输出#2
4 3
说明/提示
部分分
本题设有部分分。
- 若你能通过所有 N≤1,000 的测试点,将获得 40 分。
样例解释 1

对于该输入,高桥王国的结构如图所示。输出“10 5”也是正确答案。
样例解释 2

对于该输入,高桥王国的结构如图所示。输出“2 3”、“3 2”、“2 4”、“4 2”、“3 4”均为正确答案。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?