`
zhou_zhihao
  • 浏览: 55693 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

问题6-求1到100的和平方与平方和的差值

 
阅读更多

    问题描述如下:
        “1到10的平方和为:1^2 + 2^2 + ... + 10^2 = 385,和平方为:(1 + 2 + ... + 10)^2 = 55^2 = 3025,他们之间的差为3025-385=2640,求1到100的和平方与平方和之间的差值?”

    代码实现如下:

/**
	 * 求前n个自然数和平方与平方和之差
	 * @param n
	 * @return
	 */
	private static int getDifference(int n) {
		int first = 0;
		int second = 0;
		for (int i = 1; i <= n; i++) {
			first += i * i;
			second += i;
		}
		return second * second - first;
	}
 

    可以得到答案25164150。

    我们还可以使用数学的方法来解此题。
    1^2 + 2^2 + ... + n^2 =n(n+1)(2n+1)/6
    (1+2+3+...+n)^2 =(n(n+1)/2)^2
    相关证明可以去具体的了解,如:
    (n+1)^3 -(n-1)^3 =6n^2+2提示:证明平方和公式,1到n的求和公式就不提示了
    给出代码:

/**
	 * 1^2+2^2+3^2+...+n^2 = n(n+1)(2n+1)/6
	 * (1+2+3+...+n)^2=(n(n+1)/2)^2
	 * @param n
	 * @return
	 */
	private static int getDifference1(int n) {
		return (n*(n+1)/2)*(n*(n+1)/2)-n*(n+1)*(2*n+1)/6;
	}
 


    到此结束,请不吝赐教。
    @anthor ClumsyBirdZ

分享到:
评论

相关推荐

    matlab拟合差值代码-ECE4960-PA3:编程作业3的存储库

    matlab拟合差值代码ECE4960-PA3-从最小二乘拟合中提取编程分配...传递真实的布尔值以计算平方差的标准化和(与未标准化的原始数据相反) modelIds() :计算给定特定参数的模拟Id的向量 add_vectors( x , y , sum ) :计

    Open3D点云数据处理(二十一):最小二乘多项式拟合-CSDN博客.pdf

    最小二乘法是一种数学优化方法,它通过最小化误差的平方和寻找一组参数的最佳估计值。多项式拟合是将数据点拟合成一个多项式,可以用多项式来表示非线性的数据。在多项式拟合中,我们可以使用最小二乘法来计算多项式...

    上海电机学院C语言实训答案

    4)求出A档学生的最低分和B档学生的最高分,它们与平均成绩的差值; 运行示例: 输入:9 55.5 99.5 50.0 90.0 88 59.5 48 60 78.0 输出: Sum=628.5, Ave=69.8 A: 4,44.4% B: 5,55.6% MinA: 78.0,+8.2 MaxB: 60.0,...

    联盟值为梯形模糊数的合作对策最小平方求解模型与方法

    利用梯形模糊数距离(平方)概念和最小平方法,建立最小化局中人联盟分配和支付值差值平方和的优化模型,根据模型推导出联盟成员梯形模糊数分配值的解析公式,探讨该最小平方解的重要性质.设计一种新的理论优化模型以避免...

    储油罐的变位识别与罐容表标定

    用实测油高度计算理想容积,求出出油前后理想容积差与出油量或进油量差值的平方和,通过对比来确定变位参数及罐容标定表(见表)。最后,利用SPSS对一次性进油后的检测数据和模型求解数据进行方差检验,验证所建模型...

    最小二乘多项式拟合.py

    最小二乘法是一种数学优化方法,它通过最小化误差的平方和寻找一组参数的最佳估计值。多项式拟合是将数据点拟合成一个多项式,可以用多项式来表示非线性的数据。在多项式拟合中,我们可以使用最小二乘法来计算多项式...

    使用平方和的基本图像拼接代码:此代码将具有公共部分的两幅图像拼接在一张图像中。-matlab开发

    找出像素的相应差值,平方并相加。 这些值存储在一个空白矩阵中。 一旦遮罩覆盖了第一幅图像的所有像素,过程就会停止。 现在找出 1*(列 - 20)矩阵的最小值。 对应的最佳点(列值)作为拼接的参考。 现在第二张...

    基于实数遗传算法的混浊介质光学参数提取

    在0≤μa≤100 cm-1和0≤μs≤1000 cm-1范围内μa和μs提取的平均相对误差分别为0.25%和0.58%,均方根误差(RMSE)分别为0.32 cm-1和1.68 cm-1,表明实数遗传算法提取混浊介质光学参数是可行和准确的。

    都是想要的考试题 速度下载

    现有16K×1位的动态存储器芯片若干,欲构成64K×8位的存储器,试求: 所需动态RAM芯片个数。 画出该存储器组成的逻辑框图 设该存储器读/写周期均为0.5us,CPU点在1us内至少访问一次,试问采用那种刷新方式比较合理...

    音频分析与合成LPC.rar

    通过使得实际语音取样与LPC取样间差值的平方和最小,即进行LMS逼近,可决定唯一的一组预测系数。而他们就是线性组合中的加权系数。LPC用于语音信号处理,不仅有预测功能,而且提供了一个非常好的声道模型。利用其...

    Hilbert变换提取信号特征的Python实现1

    信号包络R值特征:R值是信号包络的方差与包络均值的平方的比值:信号包络J值特征:J值是信号包洛的四阶矩和二阶矩平方之间的差值与包络均值的平方的比值:双谱特征:利

    multstat:多项均值、方差和标准差。-matlab开发

    此 m 文件返回参数为 N 和 P 的多项式分布的均值、方差和标准差。 期望值(即平均值): 期望值 = m = Sum(Xi × Pi),总和是对... 它输出 m-多项平均值(默认)、v-多项方差值(可选)和 s-多项标准偏差值(可选)。

    tcprstat 网络时延与响应时间测试神器!

    stddev:每个包的时延平方之和的平均值,和avg 的平方的差值,该值可以反映时延波动情况 tc:时延超过40ms的包个数,可以通过-T参数指定这个时间 95_max:按照时延从小到达排序,第95%的时延值,例如1000个请求,把他们...

    一些C面试题,希望能对大家有帮助

    1.-1,2,7,28,,126请问28和126中间那个数是什么?为什么? 第一题的答案应该是4^3-1=63 规律是n^3-1(当n为偶数0,2,4) n^3+1(当n为奇数1,3,5) 答案:63 2.用两个栈实现一个队列的功能?要求给出算法和思路! 设2个...

    forstner算子程序_forstner算子特征点提取_forstner算子_

    forstner算子特征点提取(1)计算数据的方差是否大于一定阈值(3.0),否则不存在兴趣点计算像素的和dSumPixel,像素的平方和dSquareSumPixel方差dVar计算公式:Var(X)=E(X^2)-(E(X)^2)(2)逐像素计算灰度差(四个灰度...

    matlab圆边界归一化代码-BoundaryTrack:二值化细胞图像序列的边界跟踪

    注意,由于计算差值和求平均的要求,剪切了3帧。 如果用N个时间点分析数据,则量化结果对应于帧#2〜#N-2。 输出帧#1〜#N-1处的速度,然后在平均步骤中由于不存在邻居而剪切帧#1和#N-​​1。 对于向内或向外的...

    如何分析识别MEMS传感器中的噪声?

    这个设计技巧解释了如何分析和识别MEMS传感器中的噪声。解释了Allan方差和hadamard方差,...方差是通过平方和平均输出样本来计算的。偏差是方差的平方根。偏差的置信度可以估计为偏差本身除以平均输出样本数的平方根。

    最小二乘法和迭代法圆曲线拟合_陈明晶1

    摘要:为了提高形变监测中圆曲线拟合的精度,该文在总结已有的圆曲线拟合方法的基础上,推导了一种基于最小二乘法的圆曲线拟合方法:以原半径与拟合半径的几何距离差值平方

    亨德森 (Henderson) 滤波器 - MetaTrader 5脚本.zip

    亨德森 (Henderson) 滤波器是通过取移动平均序列的第三个差值的最小平方和得到的。 亨德森的标准确保当这些滤波器应用于三次多项式时,得到的平滑输出将完全适合这些抛物线。 亨德森滤波器适用于平滑财经时间序列,...

    富士_大型无纸记录仪PHU样本.pdf

    1、使用英特网Explorer,可浏览测量值的数据值和事件信息。 2、使用英特网Explorer,可以显示保存在记录仪存储卡内的 测量数据文件一览表,或下载文件。 3、使用LAN上的邮件服务器,. 可在事件发生时发送E-mail邮件...

Global site tag (gtag.js) - Google Analytics