题意:有n(n<=10000)头牛,每头牛都想成为最受欢迎的牛,给出m(m<=50000)个关系,如(1,2)代表1欢迎2,关系可以传递,但是不是相互的,那么就是说1欢迎2不代表2欢迎1,但是如果2欢迎3那么1也欢迎3. 输入第一行为n,m第2到1+m行为m个欢迎关系,求被所有牛都欢迎的牛的数量. 思路:Tarjan求强联通分量做. 1.如果图不联通,直接输出零.(不解释) 2.如果有超过1个出度=0的点,直接输出零.因为它肯定不是最受欢迎的牛. 3.如果只有一个出度等于零的点,那它的强联通分…