Pagini recente » Cod sursa (job #1860205) | Cod sursa (job #549398) | Cod sursa (job #663521) | Cod sursa (job #2927738) | Cod sursa (job #2780693)
#include <bits/stdc++.h>
#define DIM 100005
using namespace std;
ifstream f("zvon.in");
ofstream g("zvon.out");
int t, n, ans;
vector <int> edges[DIM];
void dfs(int nod, int niv)
{
ans = max(ans, niv);
for(auto k : edges[nod])
dfs(k, niv + 1);
}
int main()
{
f >> t;
for(; t; t--)
{
f >> n;
if(n == 1)
{
g << 0 << "\n";
continue;
}
for(int i = 1; i < n; i++)
{
int x, y;
f >> x >> y;
edges[x].push_back(y);
}
dfs(1, 1);
g << ans << "\n";
for(int i = 1; i <= n; i++)
edges[i].clear();
ans = 0;
}
return 0;
}