the fact both sums weren't written the same way was annoying me

This commit is contained in:
Acvaxoort 2023-12-13 22:14:28 +01:00
parent 1c368042c2
commit 672e465976

View File

@ -230,8 +230,7 @@ fn main() {
let numbers2 = numbers.iter().cycle().take(numbers.len() * 5).copied().collect::<Vec<_>>(); let numbers2 = numbers.iter().cycle().take(numbers.len() * 5).copied().collect::<Vec<_>>();
let sum_numbers = numbers.iter().sum::<u32>(); let sum_numbers = numbers.iter().sum::<u32>();
let sum_numbers2 = sum_numbers * 5; let sum_numbers2 = sum_numbers * 5;
let options = count_options_dp(&layout, &numbers, sum_numbers) as u64; sum1 += count_options_dp(&layout, &numbers, sum_numbers) as u64;
sum1 += options;
sum2 += count_options_dp(&layout2, &numbers2, sum_numbers2) as u64; sum2 += count_options_dp(&layout2, &numbers2, sum_numbers2) as u64;
} }
let elapsed = time_start.elapsed().as_micros(); let elapsed = time_start.elapsed().as_micros();