【题目描述】
⾦字塔由n 层⽯块垒成。从塔底向上,每层依次需要n×n,(n−1)×(n−1),...,2×2,1×1块⽯块。请问搭建⾦字塔总共需要多少块⽯块?
【输入】
⼀⾏,⼀个正整数n ,表⽰⾦字塔的层数。
【输出】
⼀⾏,⼀个正整数,表⽰搭建⾦字塔所需的⽯块数量。
【输入样例】
2
【输出样例】
5
【提示】
输入样例 2:
5
输出样例 2:
55
【数据范围】
对于所有测试点,保证1≤n≤50 。
【题意分析】
本题要求计算搭建n层金字塔所需的总石块数量。金字塔的搭建规则是:从塔底向上,第i层需要i×i块石块。因此,总石块数等于1² + 2² + 3² + ... + n²的和。
【解题思路】
这是一个典型的平方和计算问题。直接使用循环累加每个i²(i从1到n)即可得到结果。由于n的范围是1到50,使用循环方法完全可行且效率足够。
<
订阅专栏 解锁全文
832

被折叠的 条评论
为什么被折叠?



