给定起点和要经过的点,求最短路径我发现,关于路径的treedp,设计的关键在于每个节点的状态怎么表示对于这道题,有一种常见的方法是令f[i,1]表示经过这个点且还要回来的路径,f[i,0]表示留在以i为根的子树的某个节点上不回到i的最短路径然后方程就很好设计了,具体见程序 type node=record next,cost,point:longint; end; ..] of node; need,v:..] of boolean; p:..] of longint; f:..,..] of…