#6489. A:预订房间 (Booking)
A:预订房间 (Booking)
题目 A:预订房间 (Booking)
| 属性 | 规格 |
|---|---|
| 时间限制 | C++: 1.5s, Java: 3s, Python: 15s |
| 内存限制 | 1024 MB |
| 最大分值 | 100 分 |
题目描述
Bruceland 的女王想要举办 场不同的派对来庆祝她的就职典礼。每场派对都有 个人参加。 为了让参加第 场派对的每个人都感到开心,总人数与所用房间数的比值必须是一个介于 和 之间的整数。
也就是说,如果使用 个房间来举办第 场派对,必须满足:
且 必须是整数。
作为女王选定的庆典大臣,你需要为每场派对确定满足条件的最少房间数 。如果无法满足条件,则 。
输入格式
- 第一行包含两个整数: () 和 ()。
- 接下来 行,每行包含两个空格分隔的整数 和 ()。
输出格式
- 输出 行,第 行包含一个整数 。如果不存在满足条件的 ,输出 。
样例
输入 1
20 3
3 6
4 20
6 9
输出 1
4
1
-1