pub struct MinCostFlow { /* private fields */ }
Expand description
最小費用流
Implementations§
Source§impl MinCostFlow
impl MinCostFlow
Sourcepub fn new(size: usize) -> Self
pub fn new(size: usize) -> Self
頂点数size
の空のMinCostFlow
を返す。
Sourcepub fn add_edge(&mut self, u: usize, v: usize, cap: u64, cost: i64)
pub fn add_edge(&mut self, u: usize, v: usize, cap: u64, cost: i64)
頂点u
から頂点v
に容量cap
・費用cost
の辺を張る。
Trait Implementations§
Source§impl Clone for MinCostFlow
impl Clone for MinCostFlow
Source§fn clone(&self) -> MinCostFlow
fn clone(&self) -> MinCostFlow
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for MinCostFlow
impl RefUnwindSafe for MinCostFlow
impl Send for MinCostFlow
impl Sync for MinCostFlow
impl Unpin for MinCostFlow
impl UnwindSafe for MinCostFlow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more