E. 求最大公约数

    传统题 1000ms 256MiB

求最大公约数

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

Description

给定两个正整数,求它们的最大公约数。使用辗转相除法:

假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里得算法,是这样进行的:

1997 ÷ 615 = 3 (余 152)

615 ÷ 152 = 4(余7)

152 ÷ 7 = 21(余5)

7 ÷ 5 = 1 (余2)

5 ÷ 2 = 2 (余1)

2 ÷ 1 = 2 (余0)

至此,最大公约数为1

以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数,所以就得出了 1997 和 615 的最大公约数 1。

Input Format

输入一行,包含两个正整数(<1,000,000,000)。

Output Format

输出一个正整数,即这两个正整数的最大公约数。

6 9
3

Source

信奥星OJ http://127.0.0.1

暑假第十次课

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