http://codeforces.com/gym/100502/attachments 题意:有n个点,容量为tol,接下来n个关系,表示选了第i个点,那么第xi个点就必须被选.问最多可以选多少个点使得不超过容量tol. 思路:由题目样例可得,边可能出现自环的情况,这个时候这条边其实没用.然后因为是一个图,所以需要缩点,缩完之后用一个sz数组表示点的大小,重新建一幅图.因为有可能是森林,所以需要添加一个虚根,使得其变成一棵树.然后题目就转变为求有依赖的树上背包了. 我是学了这篇博客的写法:ht…