Avoid unnecessary floor

This commit is contained in:
2023-12-07 21:52:37 +01:00
parent e1c23385c9
commit 2d2be463d1

View File

@@ -55,7 +55,7 @@ fn ways(time: u64, distance: u64) -> u64 {
0
} else {
// Note: can leave out quite a bit of the quadratic formula because things cancel out nicely
let solution = ((b - d.sqrt()) / 2.0 + 1.0).floor() as u64;
let solution = ((b - d.sqrt()) / 2.0 + 1.0) as u64;
let half = time / 2;
let make_it = half - solution + 1;