如果在调用Tarjan函数时你写成这样:
Tarjan
if(!tmp[i])tarjan(i);
那么请改成
if(!tmp[i]&&money[i]!=inf)tarjan(i);
判断这个人能否被贿赂(本蒟蒻这里赋成了inf)。其中money数组为输入时每个可以被贿赂的人对应需要的钱。
inf
money
前前后后调了我半个多小时。。。