#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
//freopen("in.txt","r",stdin);
// freopen("out.txt","w",stdout);
int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
int i;
double sum=0;
for(i=n;i<=m;i++)
{
sum+=1.0/i/i;
}
printf("%.5lf",sum);
}
return 0;
}
sum+=1.0/i/i;
注意到如果是(i*i)
由于2的16次方是65535
假设int4个byte,大概是+-2*10的9次方
n