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

东方博宜OJ 1148:数数小木块 ← 递归

【题目来源】
https://oj.czos.cn/p/1148

【题目描述】
在墙角堆放着一堆完全相同的正方体小木块,如下图所示:

编辑
因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。

【输入格式】
只有一个整数 n,表示这堆小木块的层数,已知 1≤n≤100。

【输出格式】
只有一个整数,表示这堆小木块的总数量。

【输入样例】
5

【输出样例】
35

【数据范围】
1≤n≤100​​​​​​​​​​​​​​

【算法分析】
观察可知,各层小木块的数量依次为 1,3,6,10,15,……
据此可得规律,即:第 i 层的小木块数量比第 i-1 层的小木块数量多 i 个
然后,基于此规律,构建递归函数。

【算法代码】

#include <bits/stdc++.h>
using namespace std;int f(int n) {if(n==1) return 1;return f(n-1)+n;
}int main() {int n,sum=0;cin>>n;for(int i=1; i<=n; i++) {sum+=f(i);}cout<<sum;return 0;
}/*
in:5
out:35
*/





【参考文献】
https://oj.czos.cn/p/1148






 

http://www.jsqmd.com/news/127881/

相关文章:

  • 音乐格式转换神器:浏览器中一键解锁加密音频文件
  • Zotero PDF自动下载:三步解决你的文献获取难题
  • ExplorerPatcher:快速修复Windows 11任务栏和开始菜单问题的完整指南
  • 高效系统优化助手:Win11Debloat 自动化部署指南
  • WebPShop插件完全攻略:让Photoshop秒变WebP处理专家
  • 5个技巧让厦门大学论文排版效率提升300%
  • MHY_Scanner终极指南:三分钟掌握游戏扫码登录神器
  • 5个终极Windows优化技巧:让你的电脑飞起来
  • 本地部署Open-AutoGLM到底难不难?99%人忽略的3个关键细节
  • 终极指南:5分钟掌握文件编码检测与转换技巧
  • 2025年靠谱无锡碳纤维传动轴厂家排行榜,推荐碳纤维传动轴个性化定制服务商 - 工业推荐榜
  • 揭秘Open-AutoGLM网页端操作难点:3步实现高效AI建模
  • 终极米哈游扫码登录神器:一键快速登录所有游戏
  • 漫画阅读新纪元:Venera跨平台全攻略
  • 终极Hackintool使用指南:从零开始轻松配置黑苹果系统
  • http
  • 5分钟精通音频解密:Unlock Music让你的音乐重获自由
  • 基于SpringBoot+Vue的周边游平台个人管理模块的设计与实现毕业论文+PPT(附源代码+演示视频)
  • 音乐文件格式转换终极指南:解锁平台专属音频的完整方案
  • 为什么90%的开发者都搞不定Open-AutoGLM编译?真相令人震惊
  • 开源阅读鸿蒙版终极指南:从零开始打造你的专属数字书房
  • 终极Mac清理工具Pearcleaner:免费开源让你的Mac重获新生
  • 2025年质量好的除铁器厂家热卖产品推荐(近期) - 行业平台推荐
  • ClickHouse JDBC 驱动终极指南:从入门到精通
  • SqlServer数据库创建用户只赋予某个表权限
  • 终极指南:使用Google Patents Public Data轻松分析专利数据
  • 2025蚂蚁森林自动收能量脚本终极配置指南
  • Project Eye视力保护软件:数字时代护眼健康智能提醒终极指南
  • 3步解锁加密音乐:浏览器端无损解密全平台音频文件
  • 医学影像数据标准化利器:dcm2niix深度解析