use {
crate::AdjacencyList,
std::collections::BTreeSet,
};
#[must_use]
pub fn bang_jensen_196() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::from([1, 4, 7]),
BTreeSet::from([0, 2, 7]),
BTreeSet::from([3]),
BTreeSet::from([2, 4]),
BTreeSet::from([2]),
BTreeSet::from([6]),
BTreeSet::from([7]),
BTreeSet::from([5]),
])
}
#[must_use]
pub fn bang_jensen_34() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::from([4]),
BTreeSet::from([0]),
BTreeSet::from([1, 3, 5]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([4]),
])
}
#[must_use]
pub fn bang_jensen_94() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::from([1, 2]),
BTreeSet::from([3]),
BTreeSet::from([1, 3, 4, 5]),
BTreeSet::from([5]),
BTreeSet::from([6]),
BTreeSet::new(),
BTreeSet::new(),
])
}
#[must_use]
pub fn kattis_builddeps() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::from([3, 4]),
BTreeSet::new(),
BTreeSet::from([3, 4, 5]),
BTreeSet::from([1]),
BTreeSet::from([1]),
BTreeSet::from([1]),
])
}
#[must_use]
pub fn kattis_cantinaofbabel_1() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::from([1]),
BTreeSet::from([0, 2, 4]),
BTreeSet::from([1]),
BTreeSet::from([2, 4, 5, 7, 10, 11]),
BTreeSet::from([3]),
BTreeSet::from([6]),
BTreeSet::from([5, 10]),
BTreeSet::from([3]),
BTreeSet::from([7, 10]),
BTreeSet::from([7, 11]),
BTreeSet::from([6]),
BTreeSet::from([9]),
])
}
#[must_use]
pub fn kattis_cantinaofbabel_2() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::from([1]),
BTreeSet::from([0, 7]),
BTreeSet::from([0, 5, 7]),
BTreeSet::from([4]),
BTreeSet::from([3]),
BTreeSet::from([3, 6]),
BTreeSet::from([5]),
BTreeSet::from([2]),
BTreeSet::from([7, 9, 11]),
BTreeSet::from([8]),
BTreeSet::from([9, 11]),
BTreeSet::from([10]),
])
}
#[must_use]
pub fn kattis_escapewallmaria_1() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([6, 9]),
BTreeSet::from([5]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([5, 13]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([9, 12]),
BTreeSet::new(),
BTreeSet::new(),
])
}
#[must_use]
pub fn kattis_escapewallmaria_2() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([6, 9]),
BTreeSet::from([5]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([5]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([13]),
BTreeSet::from([9, 12]),
BTreeSet::new(),
BTreeSet::new(),
])
}
#[must_use]
pub fn kattis_escapewallmaria_3() -> AdjacencyList {
AdjacencyList::from([
BTreeSet::new(),
BTreeSet::from([2, 5]),
BTreeSet::from([1, 6]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([1, 6, 9]),
BTreeSet::from([2, 5]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([5, 13]),
BTreeSet::new(),
BTreeSet::new(),
BTreeSet::from([13]),
BTreeSet::from([9, 12]),
BTreeSet::new(),
BTreeSet::new(),
])
}