#LQB39. GCD

GCD

题目描述

给定两个不同的正整数 a,ba, b,求一个正整数 kk 使得 gcd(a+k,b+k)gcd(a + k, b + k) 尽可能大,其中 gcd(a,b)gcd(a, b) 表示 aabb 的最大公约数,如果存在多个 kk,请输出所有满足条件的 kk 中最小的那个。

输入格式

输入一行包含两个正整数 aa, bb,用一个空格分隔。

输出格式

输出一行包含一个正整数 kk

5 7
1

数据范围

  • 对于 20%20\% 的评测用例,a<b105a < b ≤ 10^5
  • 对于 40%40\% 的评测用例,a<b109a < b ≤ 10^9
  • 对于所有评测用例,1a<b10181 ≤ a < b ≤ 10^{18}