1612.高斯求和

题目描述

约翰·卡尔·弗里德里希·高斯(Johann Carl Friedrich Gauss,1777年4月30日-1855年2月23日)德国著名数学家,并享有“数学王子”之称。高斯和阿基米德、牛顿并列为世界三大数学家。一生成就极为丰硕,以他名字“高斯”命名的成果达110个。

例如高斯求和公式就用于等差数列求和,描述如下:

总和=(首项 加 末项)乘以项数 除以2

背景故事:1787年高斯10岁,数学教师是布特纳(Buttner),他对高斯的成长也起了一定作用。在全世界广为流传的一则故事说,高斯10岁时算出布特纳给学生们出的将1到100的所有整数加起来的算术题,布特纳刚叙述完题目,高斯就算出了正确答案。不过,这很可能是一个不真实的传说。据对高斯素有研究的著名数学史家E·T·贝尔(E.T.Bell)考证,布特纳当时给孩子们出的是一道更难的加法题:81297 + 81495 + 81693 +…+ 100899。当然,这也是一个等差数列的求和问题(公差为198,项数为100)。E·T·贝尔写道,高斯晚年经常喜欢向人们谈论这件事,说当时只有他写的答案是正确的,而其他的孩子们都错了。高斯没有明确地讲过,他是用什么方法那么快就解决了这个问题。数学史家们倾向于认为,高斯当时已掌握了等差数列求和的方法。一位年仅10岁的孩子,能独立发现这一数学方法实属很不平常。贝尔根据高斯本人晚年的说法而叙述的史实,应该是比较可信的。 (这题目废话真多)

对于正整数n,请输出1+2+…+n的总和。

输入输出格式

输入格式

输入一个正整数n,n<=100000000

输出格式

输出一个正整数。

输入输出样例

输入样例1:

3

输出样例1:

6

输入样例2:

4

输出样例2:

10
#include<iostream>
using namespace std;
int main(){unsigned long long a,b=0;cin>>a;long long i=1;while(i<=a){b+=i;i++;}cout<<b;return 0;
}

希望各位大佬们点个赞

www.etiger.vip 1612题 高斯求和相关推荐

  1. 南邮 OJ 1176 高斯求和

    高斯求和 时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 3327            测试通过 : 568 ...

  2. python高斯求和_利用Python进行数据分析(3)- 列表、元组、字典、集合

    本文主要是对Python的数据结构进行了一个总结,常见的数据结构包含:列表list.元组tuple.字典dict和集合set. image 索引 左边0开始,右边-1开始 通过index()函数查看索 ...

  3. Python 1~500 求和(循环遍历求和,高斯求和,定义函数求和)

    Day 2:求和 一. 循环遍历求和 for循环/while循环 #1.for 循环 s=0 for i in range(1,501):s=s+i print(s) #2.while 循环 a=1 ...

  4. ctfshow(vip限免题)

    ctfshow VIP限免题 01 源码泄露 02 前台js绕过 手动打开 开发者工具: ctrl+u或在网站前面加view-source: 补充 bp抓包 禁用javascript 03 协议头信息 ...

  5. 基于高斯求和计算方法设计阶乘算法

    概述:我们知道高斯求和的算法是将前后两个数相加直到加到最内层,因此我们可以推出乘法的相关性,进而减少乘法的运算次数. 分析如下: 1! = 1 2! = 1 * 2 3! = 1 * 2 * 3 4! ...

  6. python:求高斯求和!

    #首先了解一下什么是高斯求和? 就是算出1+2+3+--+100的值! #方法一(用函数实现) def func(n):sum = 0;for i in range(1,n+1)sum += iret ...

  7. 输出,求和,高斯求和

    输出: print("yuanhongfei") 普通求和: a=int(input()) b=int(input()) print(a+b) 高斯求和: n=input() n1 ...

  8. 1+..+ 100 高斯求和

    1+--100求和 int sum = 0; for(int i = 1 ; i <= 100 ;i++) {sum += i; } cout << sum; 高斯求和 sum1 = ...

  9. C++ 字符串流stringstream(附蓝桥杯2018年第九届真题缩位求和题解)

    一.stringstream介绍 stringstream是 C++ 提供的一个字符串流(stream),,必须包含其头文件: #include <sstream> < sstrea ...

最新文章

  1. x264代码剖析(十四):核心算法之宏块编码函数x264_macroblock_encode()
  2. reservation for talk at Stanford
  3. 客制化键盘编程_指尖运动会,谁是打字冠军,双十一机械键盘推荐
  4. 解释三度带和六度带的概念以及各坐标系如何定义
  5. 《Spring》(十六)---- JDBC
  6. Android设备 D获取,如何获取Android设备名称(常用ADB命令介绍)
  7. ButterKnife View 注入
  8. mysql获取上周时间戳_php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)...
  9. 【车间调度】基于matlab遗传算法求解车间调度问题【含Matlab源码 070期】
  10. 全国计算机应用能力三个模块,全国专业技术人员计算机应用能力考试科目模块Word...
  11. 批处理for循环命令初步学习
  12. arcgis android 比例尺,ArcGIS for Android 自定义地图比例尺
  13. 短信平台通道搭建 wed网页版源码构架 路由通道多线搭建 后台管理系统的架构
  14. 邮件群发系统 php,QQ邮箱群发PHP源码
  15. 北邮计算机网络实践第四次实验,北邮计算机网络技术实践实验四实验报告.doc...
  16. Java中日期格式化字符串大小写区别YYYY和yyyy
  17. 学习路之html--“加入收藏夹“和“设为首页“
  18. 奥运排行榜(25 分)
  19. 知识付费APP的崛起
  20. GitHub: ProxyPool 爬虫代理IP池

热门文章

  1. C#生成Code128条形码
  2. NextCloud 23.02 安装后提示内部服务器错误的解决方法
  3. 微信公众平台支付 一直提示签名认证失败,签名对比正确,却提示签名不正确,关于prepay_id造成签名验证不正确的问题
  4. SQL Update的四种常见写法
  5. 计算机科学数学科目,计算机科学与技术考研考哪些科目 备考技巧有哪些
  6. [含lw+开题报告+源码等]SSM酒店管理系统|旅店管理[包运行成功]
  7. 【图像识别】基于计算机视觉实现红绿灯识别含Matlab代码
  8. Quake1和2的pak资源文件格式说明
  9. php win8 下载64位下载,WIN8.1x64纯净专业版GHO系统下载20180713
  10. 《西线无战事》我们才刚开始热爱生活,却不得不对一切开炮