AT_editor_update_test_a Ax+By
题目描述
请计算满足以下条件的整数对 $x, y$ 的个数。
- $0 \leq x, y \leq N$
- $Ax + By$ 是 $C$ 的倍数
给定 $T$ 组测试数据,请分别求解每组数据的答案。
输入格式
输入为标准输入,格式如下:
> $T$
> $case_1$
> $\vdots$
> $case_T$
每组测试数据格式如下:
> $N$ $A$ $B$ $C$
输出格式
请输出 $T$ 行。第 $i$ 行输出对应 $case_i$ 的答案。
说明/提示
### 数据范围
对于 3 分的部分数据,满足如下条件。
- $T = 1$
- $1 \leq N \leq 1000$
- $1 \leq A, B, C \leq 10^9$
满分数据满足如下条件,并额外有 1 分的数据(满分方法较难,建议先跳过)。
- $1 \leq T \leq 10^5$
- $1 \leq N \leq 10^9$
- $1 \leq A, B, C \leq 10^9$
由 ChatGPT 5 翻译