| 比赛 | 
    20120914 | 
    评测结果 | 
    AAAAAAAAAA | 
    | 题目名称 | 
    悠闲的漫步 | 
    最终得分 | 
    100 | 
    | 用户昵称 | 
    wangmengyuan | 
    运行时间 | 
    0.019 s  | 
    | 代码语言 | 
    Pascal | 
    内存使用 | 
    0.18 MiB  | 
    | 提交时间 | 
    2012-09-14 17:55:36 | 
显示代码纯文本
var
a,b,c,d,e,f,t,o,m:longint;
cn,d1,d2:array[0..1000]of longint;
procedure dfs (x,y,z:longint);
var
g,h,q,e:longint;
begin
if (x=0)and(y=0) then
if o<z-1 then
o:=z-1;
for g:=1 to m do
begin
if x<>0 then
if cn[g]=x then
dfs(d1[g],d2[g],z+1);
if y<>0 then
if cn[g]=y then
dfs(d1[g],d2[g],z+1);
end;
end;
begin
assign(input,'stroll.in');
assign(output,'stroll.out');
reset(input);
rewrite(output);
read(m);
for a:=1 to m-1 do
begin
read(cn[a],d1[a],d2[a]);
readln;
end;
for a:=1 to m do
if cn[a]=1 then
dfs(d1[a],d2[a],0);
write(o+2);
close(input);
close(output);
end.