求煤球的数量
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求煤球的数量相关的知识,希望对你有一定的参考价值。
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。
稿件来源:深度学习与文旅应用实验室(DLETA)
作者:黄飞鸿
主编:欧洋
以上是关于求煤球的数量的主要内容,如果未能解决你的问题,请参考以下文章