std
NFDMax
Edge tonextceMAXE sizeheadMAXN
addedge from to c
esizetoto
esizec c
esizenextheadfrom
headfromsize
esizetofrom
esizec
esizenextheadto
headtosize
disMAXNgapMAXNcurMAXNpreMAXN
SAP_GAP
startendMaxNNMax
cur_flowflow_ansiutmpneck
memsetdisdis
memsetgapgap
memsetprepre
iiMaxi
curiheadi
ustart
gapNN
disstartNN
uend
cur_flowINF
istartiendiecurito
cur_flowecuric
necki
cur_flowecuric
istartiendiecurito
tmpcuri
etmpccur_flow
etmpccur_flow
uneck
flow_anscur_flow
icuruiieinext
eicdisudiseito
i
curui
preeitou
ueito
gapdisu
curuheadu
tmpNNiheaduiieinext
eic tmpmintmpdiseito
disutmp
gapdisu
ustart upreu
flow_ans
init
strMAXN k
size
memsetheadhead
MaxNFD
iiFi
scanfk
addedgeik
iiDi
scanfk
addedgeNFiMaxk
iiNi
addedgeFiFNi
iiNi
scanfstr
jjFjstrj
addedgejFi
iiNi
scanfstr
jjDj
strj
addedgeFNiFNj
scanfNFDEOF
init
printfSAP_GAP