Bob是个很喜欢数字的孩子,现在他正在研究一个与数字相关的题目,我们知道一个数字的完美度是 把这个数字分解成三个整数相乘A*A*B(0
#include<stdio.h>
__int64 wmd(__int64 n)
{
__int64 sum=0;
for(__int64 i=1;i*i*i<=n;i++)
{
sum+=(n/(i*i)-i+1);
}
return sum;
}
int main()
{
__int64 a,b,sum1,sum2;
while(~scanf("%I64d%I64d",&a,&b))
{
sum1=wmd(a-1);
sum2=wmd(b);
printf("%I64d\n",sum2-sum1);
}
return 0;
}