#ABC296D. M≤ab
M≤ab
M≤ab
题目描述
给定正整数 和 。
求满足以下两个条件的最小正整数 ;如果不存在这样的整数,输出 。
- 可以表示为两个介于 和 之间(含两端)的整数 和 的乘积。这里, 和 可以相同。
- 至少为 。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出满足上述条件的最小正整数 ;如果不存在这样的整数,输出 。
样例
5 7
8
首先, 不能表示为两个介于 和 之间的整数的乘积。
其次, 可以表示为两个介于 和 之间的整数的乘积,例如 。
因此,应输出 。
2 5
-1
由于 ,,,,因此只有 、、 可以表示为两个介于 和 之间的整数的乘积,
所以不存在大于等于 的数可以表示为两个这样的整数的乘积。
因此,应输出 。
100000 10000000000
10000000000
当 时, 和 的乘积为 ,这就是答案。
注意答案可能超出 位整数类型的范围。
数据范围
- 和 是整数。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 2658
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者