次大公约数

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

题目描述

两个整数共有的约数中最大的一个被称之为这两个整数的最大公约数。同样的,这两个整数共有的约数中第二大的约数我们称之为这两个整数的次大公约数。

现在给你两个正整数 aabb,请求出它们的次大公约数。注意:如果 a,ba,b 只有一个公约数,则我们就说此时次大公约数不存在,这时你输出 1-1 即可。

输入格式

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

输出格式

一行,一个整数,表示答案。若次大公约数不存在,输出 1-1

样例

4 6
1

样例解释

4466 的公约数有 1,21,2,其中第二大的公约数是 11,因此输出 11

数据范围与提示

  • 对于 50%50\% 的数据:1a,b1081 \le a, b \le 10^8
  • 对于 100%100\% 的数据:1a,b10161 \le a, b \le 10^{16}

WKH_复习专题3_我爱逻辑思维

未认领
状态
已结束
题目
17
开始时间
2026-7-5 0:00
截止时间
2026-7-16 23:59
可延期
24 小时