Track paths during distance calculation
This commit is contained in:
@ -5,13 +5,13 @@ use aoc22::{
|
||||
|
||||
pub fn main() {
|
||||
let valves = day16::parse_valves(&util::parse_input());
|
||||
let dists = day16::calc_dists(&valves);
|
||||
let state = day16::State::new(&valves);
|
||||
let paths = day16::calc_paths(&valves);
|
||||
let state = day16::State::new(&valves, false);
|
||||
|
||||
let score = util::maximize(&state, &(&valves, &dists));
|
||||
let score = util::maximize(&state, &(&valves, &paths));
|
||||
|
||||
println!(
|
||||
"Most pressure released is {}",
|
||||
score.lower_bound(&(&valves, &dists))
|
||||
score.lower_bound(&(&valves, &paths))
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user