我们知道,邻接矩阵自乘t次就是经过t条边的路径数但这道题显然不能这样,因为不能走回头路于是我们可以构造边的邻接矩阵矩乘即可 ; type way=record po,fr:longint; end; node=..,..] of longint; var c,a,w:node; ed:..] of way; x,y,n,m,s,t,e,i,j,ans,len:longint; procedure add(x,y:longint); begin inc(len); ed[len].po:=y; e…