A. 严神的训练

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

严神这次的训练是 —— 打木头人。

严神面对的是 m 个木头人, 每个木头人的耐久度均为 a . 严神有一个攻击范围为 b 的武器, 一次可以至多使 b 个木头人的耐久降低 1 . 当木头人的耐久降到 0 的时候即被摧毁。

严神现在有 n 次攻击机会, 他想知道, 他至多可以摧毁多少木头人。

输入格式

输入含多组数据。

第一行一个整数 T , 代表数据组数。

接下来 T 行, 每行四个整数, n, m, a, b . 含义如描述所述。

输出格式

对于每组数据, 输出一行一个整数, 最多能击败的木头人数量。

样例

样例输入 1

1
5 5 2 2

样例输出 1

5

数据范围与提示

1 \leq T \leq 10^4

1 \leq n, m, a, b \leq 10^9

样例解释 1

严神可以用如下顺序将 5 个木头人全部摧毁:
[2,2,2,2,2] -> [1,1,2,2,2] -> [0,1,1,2,2] -> [0,0,0,2,2] -> [0,0,0,1,1] -> [0,0,0,0,0]