题目链接:http://poj.org/problem?id=3660 有n头奶牛还有m种关系a,b表示a牛逼b彩笔,所以a排名比b高 最后问你给出的关系最多能确定多少头奶牛的排名,而且给出的数据不会有矛盾 其实就是给出了一个无环的有向图,只要有一点他能跟所有点有联系那么这个点的排名就知道了. 可以用一下floyd的思想还是能简单实现的. 其实这题简单来说就是能走完所有点的路都经过哪些点,最容易想到的就是floyd求多源点的最短路 然后稍微改一下就好了. #include <iostream>…