#LQ1319. GCD
GCD
问题描述
给定两个不同的正整数 , 求一个正整数 使得 尽可能大, 其中 表示 和 的最大公约数, 如果存在多个 , 请输出所有满 足条件的 中最小的那个。
输入格式
输入一行包含两个正整数 , 用一个空格分隔。
输出格式
输出一行包含一个正整数 。
5 7
1
评测用例规模与约定
对于 20% 的评测用例, ;
对于 40% 的评测用例, ;
对于所有评测用例, 。
给定两个不同的正整数 a,b, 求一个正整数 k 使得 gcd(a+k,b+k) 尽可能大, 其中 gcd(a,b) 表示 a 和 b 的最大公约数, 如果存在多个 k, 请输出所有满 足条件的 k 中最小的那个。
输入一行包含两个正整数 a,b, 用一个空格分隔。
输出一行包含一个正整数 k 。
5 7
1
对于 20% 的评测用例, a<b≤105;
对于 40% 的评测用例, a<b≤109;
对于所有评测用例, 1≤a<b≤1018。