inline int dinic(int u,int sum){
if(u==t||!sum) return sum;//
int ret=0;//目前送出去多少流
for(int i=now[u];i;i=nxt[i]){
now[u]=i;
int v=ver[i];
if(val[i]&&d[v]==d[u]+1){
int k=dinic(v,min(sum-ret,val[i]));
if(!k) d[v]=inf;//
val[i]-=k;val[i^1]+=k;
ret+=k;
if(ret==sum) return sum;
}
}
return ret;
}
请问上面代码中加了//的两行有必要写吗?
好像加了速度差不多?