这个题有点意思,正常写法肯定会T,然后需要优化.先用拓扑排序重构一遍树,然后进行一个非常神奇的操作:把每个点放在他的食物的lca上,然后计算的时候直接dfs全加上就行了.为什么呢,因为假如你的食物的lca死了,你就很自然的死了.这个题还要加一个超级源点,一开始我没加只拿了20分.但是不知道为什么,后来想到有可能一个兄弟能吃两个生产者,在查询lca的时候会跪...剩下就没啥了,顺便练一下倍增求lca. 题干: 题目描述 阿米巴是小强的好朋友. 阿米巴和小强在草原上捉蚂蚱.小强突然想,如果蚂蚱被他们…