#5953. 勾股定理

勾股定理

题目描述

小 A 有一个勾股定理教学用具,该用具为厚度 11 cm 的直三棱柱,其底面直角三角形的短直角边长度为 ii cm,长直角边长度为 jj cm。

用具的容积为 i2+j2i^2 + j^2 立方厘米,小 A 需要购买蓝色液体将其恰好装满。商店中蓝色液体仅按瓶售卖,每瓶容量为 mm 立方厘米。

小 A 想统计满足以下所有条件的教学用具数量:

  • 短直角边长度 ii、长直角边长度 jj 均为正整数;
  • 短直角边长度不超过长直角边长度,且长直角边长度不超过 nn,即 ijni \le j \le n
  • 存在正整数 kk,使得购买 kk 瓶液体恰好装满用具(即 i2+j2i^2 + j^2mm 的倍数)。

请你求出满足条件的教学用具数量。

输入格式

一行两个整数 n,mn, m

输出格式

一行一个整数,表示答案。

样例

6 3
3

样例解释

合法的数对 (i,j)(i,j) 为:(3,3),(3,6),(6,6)(3,3), (3,6), (6,6)

数据范围

  • n109n \le 10^9
  • m106m \le 10^6