题目6:平方和与和平方的差是多少?
projecteuler吧
全部回复
仅看楼主
level 3
gesec 楼主
前十个自然数的平方和是:12 + 22 + ... + 102 = 385
前十个自然数的和的平方是:(1 + 2 + ... + 10)2 = 552 = 3025
所以平方和与和的平方的差是3025
385 = 2640.
找出前一百个自然数的平方和与和平方的差。

2012年04月28日 12点04分 1
level 3
gesec 楼主
这个有什么简便算法么~~
total=sum_{i=1}^{100}
i=1
n=100
sum=0
for i <= n:
____sum += i*(t-i)
这难道简单了一点么?
2012年04月28日 12点04分 3
level 10
我是这样的
total = 0
num = []
for i in range(100): num.append(i + 1)
for i in range(100):
for j in range(i + 1, 100):
total += num[i] * num[j]
total *= 2
print total
2012年04月28日 13点04分 4
level 6
int sqrt_sum = 0;int sum_sqrt = 0;int ret = 0;int n = 100;sqrt_sum = (1+n)*(1+n)*n*n/4;sum_sqrt = n*(n+1)*(2*n+1)/6;ret = sum_sqrt - sqrt_sum;printf("%d\n%d\n%d\n",sum_sqrt,sqrt_sum,ret);
2012年05月31日 06点05分 5
level 6
这题感觉如果是用数学公式的话,算法是最快的吧
2012年05月31日 06点05分 6
level 10
对,就是要用数学推出来,再写代码
2012年05月31日 13点05分 7
1