题目描述
军军和军妹正在玩一个游戏,这个游戏会进行若干轮(也可能是0 轮),但是你不知道确定的轮数游戏的轮次从1 开始标号,每一轮游戏两人中的一人会获胜,第i 轮的获胜者会得到2 * i - 1 的分数,给你两个整数x; y,判断是否可能在游戏结束的时候军军获得了x 分,军妹获得了y 分。如果可能的话输出军军最少需要赢的轮数,否则输出-1
输入
输入一行包含两个整数x, y
0 <= x, y <= 1012
输出
输出一个整数
样例输入
【样例输入1】
0 0
【样例输入2】
17 8
【样例输入3】
9 9
【样例输入4】
500000 500000
样例输出
【样例输出1】
0
【样例输出2】
3
【样例输出3】
-1
【样例输出4】
294
来源/分类