当前位置: 首页 > news >正文

题解:B4410 [GESP202509 一级] 金字塔

题解:B4410 [GESP202509 一级] 金字塔

题目传送门

题意

给定正整数 \(n\),求从 \(1\)\(n\) 的立方和(\(\sum \limits _{i=1} ^{n} i^2\)

数据规模与约定

\(1 \le n \le 50\)

算法 tag

模拟(循环结构),数学

题解

做法1:直接枚举求和

很简单,写个 for 循环枚举 \(1\)\(n\),把每个数的平方加入 \(ans\) 中即可。

Code

void Solve(void)
{int n;cin>>n;long long ans=0;for(int i=1;i<=n;i++)ans+=i*i;cout<<ans;
}

做法2:数学公式法

对于 \(1\)\(n\) 的平方和,有一个公式可以直接套用:

\[\sum \limits _{i=1} ^{n} i^2 = \frac{n(n+1)(2n+1)}{6} \]

公式推导(三角形法):

我们可以构造一个各个位置上数字之和为 \(\sum \limits _{i=1} ^{n} i^2\) 的三角形,如下:

然后旋转两次后得到三个三角形(如下):

把每个位置上的数字加起来,得到:

可以发现,三角形上的每一个位置上三个数的和是 \(2n+1\),一共有 \(1+2+3+4+\cdots +n=\frac{n(n+1)}{2}\) 个数字,总和就是 \((2n+1)\times\frac{n(n+1)}{2}=\frac{n(n+1)(2n+1)}{2}\),但是这是三个三角形的数字之和,我们只需要一个,所以需要把结果 \(\div 3\),得到的结果就是 \(\frac{n(n+1)(2n+1)}{2} \div 3 = \frac{n(n+1)(2n+1)}{6}\)

所以,我们就证明出了 \(\sum \limits _{i=1} ^{n} i^2 = \frac{n(n+1)(2n+1)}{6}\)

有了这个公式,代码就很简单啦。

Code

void Solve(void)
{int n;cin>>n;long long ans=(n*(n+1)*(2*n+1))/6;cout<<ans;
}
http://www.zskr.cn/news/14353.html

相关文章:

  • 2025.9.30总结 - A
  • Java入门级教程21——Java 缓存技术、RMI远程办法调用、多线程分割大档案
  • java从word模板生成.doc和.wps文件
  • 函数-参数+作用域
  • 思路探索:当大型语言模型遇见数据分析的现实挑战 - 教程
  • 读博期间的工作节奏与身心状态管理经验总结
  • 【Rust GUI开发入门】编写一个本地音乐播放器(7. 制作歌词显示面板) - Jordan
  • 【Nordic】nRF9151的SLM例程常用AT指令说明
  • Codeforces 2149G Buratsuta 3 题解 [ 蓝 ] [ 摩尔投票 ] [ 线段树 ] [ 随机化 ] [ 主席树 ] [ 根号分治 ]
  • 2025 年最新推荐软件开发机构榜:聚焦微服务架构与 724 小时服务的优质厂商精选指南人力资源管理系统/资产管理系统/数据中台管理系统/流程管理系统软件开发公司推荐
  • 最新WTAPI开发微信机器人教程说明
  • 2025 年最新制氮机厂家权威推荐排行榜:聚焦行业优质厂商综合实力,助力企业精准选购优质设备制氮机产生氮气/氮气纯化/设备改造/维修/保养/半导体用制氮机厂家推荐
  • 2025 年除湿机厂家最新权威推荐排行榜:实力厂家技术口碑评测及场景适配选购指南吊顶/泳池/车库/防爆/调温/新风除湿机厂家推荐
  • 2025 年液氨蒸发器厂家联系方式,众众电热:多领域加热设备供应与定制化解决方案提供商
  • ClickHouse 窗口函数详解:告别 GROUP BY 的局限性,实现灵活数据分析 - 若
  • Vue3 使用注意事项
  • java 解析json字符串,获取特定的字段值,JsonObject
  • Java 一行一行的读取文本,小Demo 大学问
  • 数字化转型业务流程总览图
  • 2025 年挤压造粒机源头厂家最新推荐榜单:前五企业技术实力、服务能力及口碑测评指南对辊挤压/化肥挤压/干粉挤压造粒机厂家推荐
  • 2025 预分散颜料厂家最新推荐榜:超高含量技术 + 合规企业全景指南,纺丝 / 吹膜专用产品选型手册
  • 2025 最新权威推荐:全国开锁公司口碑排行榜,含智能锁专项服务与紧急上门品牌详解汽车保险柜开锁/汽车锁开锁/保险柜开锁/智能开锁/快速上门开锁公司推荐
  • 2025 年透骨液膏药代理加盟 / 足浴包膏药代理加盟 / 青岛膏药代理加盟推荐:青岛步泽药业布泽草本透骨液代理合作解析
  • 从手机到汽车音响:蚀刻喇叭网的跨界应用前景 - 指南
  • 读人形机器人27太空中
  • 2025 年酒店一次性用品源头厂家最新推荐榜单:含牙签牙线筷子套杯盖等全品类及采购选择指南酒店一次性牙签/牙线/筷子套/杯盖/杯垫/杯套用品 厂家推荐
  • oppoR9m刷Linux系统: 说明-注意事项-知识点
  • 2025阳台装修品牌推荐榜:优质阳台厂商资质、技术、服务测评及高口碑企业优选指南,浙江多为建筑服务与性价比兼具!
  • 2025年杭州软件开发公司最新品牌推荐榜:聚焦技术实力与售后体系的优质服务商精选指南!
  • 【WCH蓝牙系列芯片】-基于CH592开发板——HID_Keyboard中添加读、写、通知的服务属性