#D. 小冬

    传统题 1000ms 256MiB

小冬

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小冬的老师给她出了一道数学题:给定两个正整数 a,ba,b,找到最小的非负整数 cc,使得 gcd(a+c,b+c)1\gcd(a+c,b+c) \ne 1

此处 gcd(x,y)\gcd(x,y) 表示 x,yx,y 的最大公约数。

输入格式

一行两个正整数 a,ba,b1a,b1091\le a,b \le 10^9)。

输出格式

输出表示最小的 cc,无解就输出 1-1

输入样例1

2 7

输出样例1

3

输入样例2

3 4

输出样例2

-1

提示

对于样例一:

c=3c=3 时,gcd(5,10)=5>1\gcd(5,10) = 5 > 1,这是满足条件的最小的 cc

对于样例二:

对于任意 c0c \ge 0,根据辗转相除法,gcd(3+c,4+c)=gcd(4+c,1)=1\gcd(3+c,4+c) = \gcd(4+c,1) = 1,故无解。

周赛 Round 8

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2024-10-5 19:00
结束于
2024-10-5 20:30
持续时间
1.5 小时
主持人
参赛人数
23