编程题
### 问题陈述 在地球的另一边,有一个古老的文明,他们的数学知识非常发达。他们有一种神秘的仪式,他们将一对石头放在祭坛上,并且这对石头的重量乘积需满足某些特定的条件。 他们有一个石头堆,包含从 $1$ 到 $P$ 千克的所有石头。他们的祭坛要求放上的两块石头的重量乘积(以千克为单位)至少为 $Q$ 千克。你的任务是找出最小的石头重量乘积 $Z$,使得 $Z$ 由两块石头的重量乘积组成且 $Z \geq Q$。 如果无法找到满足条件的 $Z$,请输出 -1。 ### 输入格式 第一行包含两个正整数 $P$ 和 $Q$($1\leq P,Q \leq 10^{10}$),表示石头的重量范围和 $Z$ 的最小限制。 ### 输出格式 输出一个整数,表示满足条件的最小的 $Z$,如果无法找到这样的 $Z$,则输出 -1。 ### 样例输入 ``` 8 22 ``` ### 样例输出 ``` 24 ```
查看答案
赣ICP备20007335号-2