实现的功能如下——在一个N个点的无环图中,共有N-1条边,M个访问中每次询问两个点的距离 原理——既然N个点,N-1条边,则说明这是一棵树,而且联通.所以以1为根节点DFS建树,然后通过求两点的LCA的方式,先求得最近公共祖先,然后再通过深度来求出两点距离 type point=^node; node=record g:longint; next:point; end; const maxn=; maxm=trunc(ln(maxn)/ln())+; var i,j,k,l,m,n:longin…