GCD

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

问题描述

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

输入格式

输入一行包含两个正整数 a,ba, b, 用一个空格分隔。

输出格式

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

5 7
1

评测用例规模与约定

对于 20% 的评测用例, a<b105a<b \leq 10^{5};

对于 40% 的评测用例, a<b109a<b \leq 10^{9};

对于所有评测用例, 1a<b10181 \leq a<b \leq 10^{18}

基础题Ⅰ

未认领
状态
已结束
题目
18
开始时间
2025-3-9 15:00
截止时间
2025-4-12 23:59
可延期
24 小时