#4698. M<=ab
0
M<=ab
M<=ab
题目描述
给出正整数 和 .
找到满足以下两个条件的最小正整数 ,如果不存在这样的整数则输出 。
可以表示为两个在 到 (包含)之间的整数 和 的乘积。这里, 和 可以相同。 至少为 。
输入格式
输入从标准输入给出,格式如下:
输出格式
输出满足两个条件的最小正整数 ,如果不存在则输出 。
5 7
8
2 5
-1
100000 10000000000
10000000000
提示
和 是整数。首先, 不能表示为两个在 和 之间的整数的乘积。
其次, 可以表示为两个在 和 之间的整数的乘积,例如 。
因此,你应该输出 .
由于 , , , 和 , 只有 、 和 可以表示为两个在 和 之间的整数的乘积,
因此没有大于等于 的数可以表示为两个这样的整数的乘积。
因此,你应该输出 .
当 时, 和 的乘积是 ,这就是答案。
注意答案可能无法存入 32 位整数类型。
标签: AtCoder|abc296D
来源
AtCoder|abc296D