Rust Count Div
fn count_div(a: i64, b: i64, k: i64) -> i64 {
let first_div = if a % k == 0 { a } else { a + (k - a % k) };
let last_div = b - b % k;
(last_div - first_div) / k + 1
}
This counts how many numbers in a range are divisible by K without looping through every value.