求煤球的数量

简介: 求煤球的数量

1问题描述

有一堆煤球,推成三角锥。第一层放1个,第二层放3个(排列成三角形),第三层放6个(排列成三角形),第四层放10个(排列成三角形),如果放100层,需要多少个煤球。


2算法描述

计算100层煤球的个数,因为每一层都是在该层的基础上多加上该层数对应的个数,这种重复的工作,我们直接采用循环进行100次,即可获得100层需要的煤球个数


3实验结果与讨论

通过写出过程的程序,得到结果

sum=0
c=0
for i in range(0,100):
   i+=1
   sum+=i
   c+=sum
print(c)


4结语

这道题目的主要思路就是找到其中的规律,我们直接定义两个空值来进行数的叠加,依次在前一个数的基础上加上这个数对应的层数的数字,循环100次,即可得到结果为171700。

目录
相关文章
|
8月前
|
算法
面试题:如何找出数组里出现次数超过总数1/3的数
如果你每次从nums中拿出3个不一样的数作为一组,肯定会出现两种情况。一,nums被取空了,那么nums中每个数出现次数最多占总次数的1/3,写代码很好处理吧!! 二,还有剩余,这个情况就复杂了,有可能剩余多个,但是……但是,最多只可能剩余两种数。 为什么? 3个不同的数凑一组才能删掉,所以不可能删掉超过1/3的数。所以超过1/3的数肯定被剩下来,但是,剩下来的俩数并不一定都是超过1/3的,这点额外注意。
40 1
|
存储 运维 BI
SAP MMBE库存数量与在库序列号数量差异之处理
SAP MMBE库存数量与在库序列号数量差异之处理
SAP MMBE库存数量与在库序列号数量差异之处理
|
28天前
|
存储 SQL 缓存
使用索引注意合理的数量
【6月更文挑战第9天】本文介绍数据库索引是提升数据检索速度的数据结构,通过减少磁盘访问提高性能。建议根据表的大小和使用频率谨慎创建索引,如核心表不超过7个索引,普通表不超过5个,小型表不超过3个。
20 3
使用索引注意合理的数量
|
2月前
1679.K和数对的最大数目
1679.K和数对的最大数目
18 0
|
2月前
|
算法 前端开发 Serverless
1729. 求关注者的数量
1729. 求关注者的数量
19 0
|
12月前
1186:出现次数超过一半的数
1186:出现次数超过一半的数
应用torchinfo计算网络的参数量
应用torchinfo计算网络的参数量
126 0
【TP5.1】查询在数组内的所有数据,并且根据用户id分组,计算消费金额总和大于100的数量
【TP5.1】查询在数组内的所有数据,并且根据用户id分组,计算消费金额总和大于100的数量
176 0
【TP5.1】查询在数组内的所有数据,并且根据用户id分组,计算消费金额总和大于100的数量
|
算法 前端开发
统计圆内格点数目
🎈每天进行一道算法题目练习,今天的题目是“统计圆内格点数目”。
170 0
|
Java Maven
ThreadPoolExectutor使用测试1-线程数量不超过coreSize大小
ThreadPoolExectutor使用测试1-线程数量不超过coreSize大小
225 0