use super::super::support::dot;
use crate::metis::{Cut, DotSet};
mod construction_probes;
mod lattice;
mod sources;
fn cut(dots: &[(u32, u64)]) -> Cut {
let mut have = DotSet::new();
for &(station, count) in dots {
for counter in 1..=count {
let _ = have.insert(dot(station, counter));
}
}
Cut::floor_of(&have)
}