the fact both sums weren't written the same way was annoying me
This commit is contained in:
parent
1c368042c2
commit
672e465976
@ -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();
|
||||||
|
Loading…
Reference in New Issue
Block a user