pub fn floor_sum(n: i64, m: i64, a: i64, b: i64) -> i64