#B3736. [信息与未来 2018] 最大公约数(Greatest Common Divisor of Three)

0
    ID: 8564 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>B3736公约数和公倍数最大公约数数论GESP 4级CSP-J

[信息与未来 2018] 最大公约数(Greatest Common Divisor of Three)

[信息与未来 2018] 最大公约数(Greatest Common Divisor of Three)

题目描述

输入三个正整数 x,y,zx,y,z,求它们的最大公约数(Greatest Common Divisor)gg:最大的正整数 g≥1g \ge 1,满足 x,y,zx,y,z 都是 gg 的倍数,即 (x mod g)=(y mod g)=(z mod g)=0(x \bmod g) = (y \bmod g) = (z \bmod g) = 0。

输入格式

输入一行三个正整数 x,y,zx,y,z。

输出格式

输出一行一个整数 gg,表示 x,y,zx,y,z 的最大公约数。

样例输入 #1

12 34 56

样例输出 #1

2

样例输入 #2

28 70 28

样例输出 #2

14

数据范围

样例解释

样例 11

$12 = 2 \times 6, 34 = 2 \times 17, 56 = 2 \times 28, g = 2$。

样例 22

$28 = 14 \times 2, 70 = 14 \times 5, 28 = 14 \times 2,g = 14$。

数据规模

所有数据满足 1≤x,y,z≤1061 \le x,y,z \le 10^6。

本题原始满分为 15pts15\text{pts}。

知识点与难度

本题涉及的知识点从属于 GESP 4级,难度(CF Rating):800。


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例及最小边界测试
1 20 3~8 1≤x,y,z≤10001 \le x, y, z \le 1000
2 15 9~11 Hack 数据:两两不互质但三者整体互质(如 6,10,15→16, 10, 15 \to 1)、三数全相等 10610^6
3 30 12~20 1≤x,y,z≤1061 \le x, y, z \le 10^6
4 25 21~25 1≤x,y,z≤1061 \le x, y, z \le 10^6 随机约数倍数测试

出处:原题链接