#ABC142D. 互素的公因数

互素的公因数

互素的公因数

题目描述

给定正整数 A,BA, B

AABB 的正公因数中选择若干个。

但是,所选的整数中任意不同的 22 个整数必须互素。

最多能选多少个?

什么是公因数

整数 dd 是整数 xx 和整数 yy 的公因数,是指 dd 同时整除 xxyy

什么是互素

整数 x,yx, y 互素,是指 x,yx, y 的正公因数只有 11

什么是整除

整数 xx 整除整数 yy,是指存在整数 α\alpha,使得 y=αxy = \alpha x

输入格式

输入按以下格式从标准输入给出:

AA BB

输出格式

输出满足条件能选择的整数个数的最大值。

样例

12 18
3

12121818 的正公因数有 1,2,3,61, 2, 3, 6

因为 112222333311 互素,所以可以选择 1,2,31, 2, 3,此时为最大值。

420 660
4
1 2019
1

1120192019 的正公因数只有 11

数据范围

  • 所有输入均为整数
  • 1A,B10121 \leq A, B \leq 10^{12}
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1797
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签