P40112

双亲数

难度 6 级 最大公因数 容斥原理 数论
讨论 统计 0通过 0提交 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

小 D 是一名数学爱好者,他对数字的着迷到了疯狂的程度。

我们以 d = \gcd(a, b) 表示 a, b 的最大公约数,小 D 执著的认为,这样亲密的关系足可以用双亲来描述,此时,我们称有序数对 (a, b) 为 d 的双亲数。

与正常双亲不太相同的是,对于同一个 d,他的双亲太多了。

比如,(4, 6),(6, 4),(2, 100) 都是 2 的双亲数。

于是一个这样的问题摆在眼前,对于 1 \leq a \leq A,1 \leq b \leq B,有多少有序数对 (a, b) 是 d 的双亲数?

输入

输入只有一行三个整数,分别表示 A, B, d。

输出

输出一行一个整数表示答案。

提示

共有三对双亲数:(2, 2),(2, 4),(4, 2)。

  • 对于 100\% 的数据,保证 1 \leq A, B \leq 10^6,1 \leq d \leq \min(A, B)。
Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交