<题面> 这个题真伤人 之前Tarjan和树规都没学好,吃了不少亏,仔仔细细的搞了一天,收获颇丰 先来一个Tarjan的链接:$\mathbb{O}$ 题目的数据比较友好: $dp$不对:$\leq10$ $dp$对了Tarjan不对:$40$ 都对了:$100$ 接下来就是思路 首先观察题目. $n$个点$n$条边,也许有环. 所以先以$0$为根节点(虚根,可以想象成”系统“,所有软件的依赖,无价值无内存),这样有一个好处,不用建边时特判,直接建就好了(无依赖是$0$) 额,你要问我怎么建,…