数学家,这题有什么数学方法不啊,怎么这么多人过了啊T_T
RT网址:http://
不科学啊,怎么这么多人过了啊, 是不是有什么数学规律,或公式可以推导出来啊
求解
2012-04-04 10:58
2012-04-04 14:37
2012-04-04 14:40
2012-04-04 14:57
2012-04-04 15:00
2012-04-04 15:00


2012-04-04 18:27
2012-04-04 18:54
程序代码:#include<stdio.h>
#define MAX_VALUE 10000000
int Y[MAX_VALUE + 1];
int main()
{
int a, n, i, i2, j, t;
long long s;
for(i = 1; (i2 = i * i) <= MAX_VALUE; i++)
for(j = 1, t = i2; t <= MAX_VALUE; j++, t += i2) Y[t] = j;
scanf("%d%d", &a, &n);
for(s = i = 0; i < n; i++) s += Y[a + i];
printf("%I64d", s);
return 0;
}

2012-04-04 19:06

2012-04-04 19:18