library_checker/graph/assignment.rs
1use competitive::graph::minimum_assignment;
2use competitive::prelude::*;
3
4#[verify::library_checker("assignment")]
5pub fn assignment(reader: impl Read, writer: impl Write) {
6 prepare_io!(reader, writer);
7 sc!(n, a: [[i32; n]; n]);
8 let (cost, assignment) = minimum_assignment(&a);
9 pp!(cost; @it assignment);
10}