manabeai/ac-library-mbt/maxflow does not have a README file
pub struct MfEdge[Cap] { from : Int to : Int cap : Cap flow : Cap} derive(Eq, @moonbitlang/core/debug.DebugDebug)
pub struct MfGraph[_] { // private fields} derive(@moonbitlang/core/debug.DebugDebug)
fn[C : @manabeai/ac-library-mbt/algebra.FlowIntFlowInt] MfGraph::add_edge(self : MfGraph[C], from : Int, to : Int, cap : C) -> Int
fn[C : @manabeai/ac-library-mbt/algebra.FlowIntFlowInt] MfGraph::change_edge(self : MfGraph[C], i : Int, new_cap : C, new_flow : C) -> Unit
fn[C : @manabeai/ac-library-mbt/algebra.FlowIntFlowInt] MfGraph::edges(self : MfGraph[C]) -> Array[MfEdge[C]]
fn[C : @manabeai/ac-library-mbt/algebra.FlowIntFlowInt] MfGraph::flow(self : MfGraph[C], s : Int, t : Int, flow_limit? : C) -> C
fn[C : @manabeai/ac-library-mbt/algebra.FlowIntFlowInt] MfGraph::get_edge(self : MfGraph[C], i : Int) -> MfEdge[C]
fn[C] MfGraph::min_cut(self : MfGraph[C], s : Int) -> Array[Bool]
fn[C] MfGraph::new(n : Int) -> MfGraph[C]
Install
A complete MoonBit port of AtCoder Library v1.6
Powered by MoonBit
© 2026 mooncakes.io