#ABC142D. Disjoint Set of Common Divisors
Disjoint Set of Common Divisors
题目描述
Given are positive integers and .
Let us choose some number of positive common divisors of and .
Here, any two of the chosen divisors must be coprime.
At most, how many divisors can we choose?
Definition of common divisor
An integer is said to be a common divisor of integers and when divides both and .
Definition of being coprime
Integers and are said to be coprime when and have no positive common divisors other than .
Definition of dividing
An integer is said to divide another integer when there exists an integer such that .
给出正整数 和 。
让我们选择一些 和 的正公共除数。
这里,所选除数中的任意两个必须是共整数。
我们最多可以选择多少个除数?
公因子的定义
当 同时整除 和 时,整数 可以说是整数 和 的公因子。
同素异形的定义
当 和 除了 之外没有正公有除数时,整数 和 被称为同素数。
除法的定义
当存在一个整数 使得 除以另一个整数 时,称整数 除以另一个整数 。
输入格式
输入内容按以下格式标准输入:
输出格式
打印满足条件的最大除数。
样例 #1
样例输入 #1
12 18
样例输出 #1
3
样例 #2
样例输入 #2
420 660
样例输出 #2
4
样例 #3
样例输入 #3
1 2019
样例输出 #3
1
说明
数据规模与约定
- 输入值均为整数。
样例 解释
和 有以下正公除数: 、 、 和 。
和 是共分数, 和 是共分数, 和 是共分数,所以我们可以选择 , 和 ,从而得到最大结果。
样例 解释
和 除了 以外没有正公除数。