例如```cpp
#include<bits/stdc++.h>
//#define int long long
using namespace std;
int n,ans;
vectormp[1000009];
int main()
{
cin>>n;
int rt;
for(int i=1;i<n;i++)
{
int u,v;
cin>>u>>v;
rt=u;
mp[u].push_back(v);
}
cout<<mp[5][0];
int i=rt;
while(mp[i][0]>=1)
{
i=mp[i][0];
ans++;
}
cout<<ans;
}
一直卡着,怎么改?(求树的直径)