传送门 很显然,每个点的答案是它所有前驱节点的答案加1,即f[i]=max(f[i],f[j]+1); 考虑空间复杂度用邻接表存图,在拓扑排序同时DP就好了很显然,每个点的答案是它所有前驱节点的答案加1,即f[i]=max(f[i],f[ 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交