看到这么多60分我也贴一下 60分找了好久发现自己用的是float来处理恢复系数 发现中间的一步
while(w){ num_scc[scc[x]]+=w; cout << w<<" "<<z<<" "; w =(int)(w*z); cout << w<<endl; }
显示的是 90 0.7 62
emmm 就这样改成double对了