hdu4971:http://acm.hdu.edu.cn/showproblem.php?pid=4971 题意:给你n个项目,每完成一个项目会有一定的收益,但是为了完成某个项目,要先学会一些技能,学习每个技能会有一定的花费.并且,在学习某项技能之前,可能需要需要先学习前一种技能,最后问你最后能够获得的最大的收益. 题解:这一题,很容易想到网络流,关键是建图,首先把每个技能拆点,两个点之间的容量就是每个技能的花费.人然后右边的边和会点建立一边,容量无穷大,然后就是每个项目的到技能左边的点连接一…