最大公约数和最小公倍数问题

最大公约数和最小公倍数问题

测试数据来自 system/1131

题目描述

输入两个正整数 \(x_0, y_0\),求出满足下列条件的 \(P, Q\) 的个数:

  1. \(P,Q\) 是正整数。

  2. 要求 \(P, Q\) 以 \(x_0\) 为最大公约数,以 \(y_0\) 为最小公倍数。

试求:满足条件的所有可能的 \(P, Q\) 的个数。

输入格式

一行两个正整数 \(x_0, y_0\)。

输出格式

一行一个数,表示求出满足条件的 \(P, Q\) 的个数。

输入输出样例 #1

输入 #1

3 60

输出 #1

4

说明/提示

\(P,Q\) 有 \(4\) 种:

  1. \(3, 60\)。
  2. \(15, 12\)。
  3. \(12, 15\)。
  4. \(60, 3\)。

对于 \(100\%\) 的数据,\(2 \le x_0, y_0 \le {10}^5\)。

【题目来源】

NOIP 2001 普及组第二题

信息

ID
1015
难度
6
分类
数学枚举 点击显示
标签
递交数
1
已通过
1
通过率
100%
上传者