library_checker/number_theory/sum_of_floor_of_linear.rs
1use competitive::math::floor_sum;
2use competitive::prelude::*;
3
4#[verify::library_checker("sum_of_floor_of_linear")]
5pub fn sum_of_floor_of_linear(reader: impl Read, writer: impl Write) {
6 prepare_io!(reader, writer);
7 sc!(t, query: [(u64, u64, u64, u64); iter t]);
8 for (n, m, a, b) in query {
9 pp!(floor_sum(n, a, b, m));
10 }
11}