编程题
### 问题描述 妮妮是一位年轻而勇敢的侠客,她接到了一项神秘的任务。她被传送到了一片神奇的迷宫中,迷宫里充满了各种怪物和宝藏。妮妮必须通过解决问题来找到宝藏,并成功离开迷宫。 迷宫里的每个房间都有一个门牌号,从1开始递增直到最后一个房间。妮妮注意到,房间的门牌号构成了一个等差数列。她知道等差数列的首项是 $a$,而她需要找到一个大于 $m$ 的最小公差,使得某个房间的门牌号是数字 $n$。 现在,请你帮助妮妮解决这个难题,告诉她应该选择哪个最小公差。 ### 输入格式 第一行输入三个整数 $n,a,m$($1 \le a \le n \le 10^9,0 \le m \le 10^5$),表示妮妮需要找到的房间的门牌号 $n$,等差数列的首项 $a$,以及她需要超过的门牌号 $m$。 ### 输出格式 输出一行,包含一个整数,表示妮妮选择的大于 $m$ 的最小公差,如果不存在则输出 `-1`。 ### 样例输入 ``` 4 2 1 ``` ### 样例输出 ``` 2 ```
查看答案
赣ICP备20007335号-2