关于自然数的高次幂的问题
请教一个关于高次幂的问题:我们要求计算1 + 2 + 3 + … + n, 而n很大(例如1000000)时,大概我们会用求和公式 S1(n) = 1 + 2 + 3 +… + n = n (n+1)/2 计算,而不会直接去累加。
对于 1^2 + 2^2 + 3^2 + … + n^2 , 我们有求和公式
S2 (n) = 1^2 + 2^2 + 3^2 + … + n^2 = n (n+1) (2n+1)/6
现在考虑较一般点的问题
Sp (n) = 1^p + 2^p+ 3^p + … + n^p (p是正整数)
输入 n,p;
输出结果;
???
编程思想???
[此贴子已经被作者于2007-10-19 18:20:49编辑过]