尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

东方博宜OJ 1148:数数小木块 ← 递归
📅 发布时间:2026/6/18 23:40:35

​【题目来源】
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






 

​

相关新闻

  • fastbootd命令解析与扩展应用实战
  • 终极B站字幕提取攻略:BiliBiliCCSubtitle完全指南
  • MHY_Scanner终极指南:三步掌握游戏自动扫码登录技术

最新新闻

  • Magistral Small:可解释逻辑推理模型本地部署指南
  • 揭秘AI写专著:AI专著写作工具大推荐,20万字专著轻松搞定!
  • 终极指南:如何在macOS上使用Whisky高效运行Windows应用
  • AI治理利益相关方分析:动态权力网络的实战测绘方法
  • Windows 11系统优化深度指南:Win11Debloat工具专业使用手册
  • 2026嘉兴买宠必看!南湖3家老牌猫犬舍实测,梅雨季养宠不生病秘诀✅ - 萌宠俱乐部

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号