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

【入门】数数小木块

养成好习惯,先赞后看!

题目描述

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

 

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

输入

只有一个整数 n ,表示这堆小木块的层数,已知1 <= n <= 100 。

输出

只有一个整数,表示这堆小木块的总数量。

样例输入

复制

5
样例输出

复制

35
来源/分类

第12章_自定义函数

上代码~

#include <bits/stdc++.h>
using namespace std;
int a(int t);
int b(int t);


int main() {
    int n;
    cin >> n;
    cout << b(n);

    return 0;
}

int a(int t) {
    return t * (t + 1) / 2;
}

int b(int t) {
    int ans = 0;
    for (int i = t; i; i--) {
        ans += a(i);
    }
    return ans;
}

http://www.xdnf.cn/news/36199.html

相关文章:

  • OpenFeign终极指南:超时控制、重试策略、拦截器与自定义Starter
  • Stable Diffusion秋叶整合包V4独立版Python本地API连接指南
  • 《Operating System Concepts》阅读笔记:p738-p747
  • 《C#数据结构与算法》—集合、映射
  • 基于Spring AI与OpenAI API的深度实践:调用DeepSeek模型构建智能应用全指南
  • Win10驱动程序强制签名怎么禁用/开启?
  • C++按位与()、按位或(|)和按位异或(^)
  • 并发网路通信-套接字通信
  • 【数学】数学分类
  • 日志分析---宝瓜Windows日志分析器
  • 什么是 Stream
  • Vue3 + TypeScript中defineEmits 类型定义解析
  • [oeasy]python089_列表_删除列表项_remove_列表长度_len
  • 纯FPGA实现驱动AD9361配置的思路和实现之一 概述
  • 从数据处理方式,系统可扩展性和处理性能三方面比较管道过滤器风格和仓储风格
  • Python Requests 库:从安装到精通
  • Dijkstra 算法
  • 蓝桥杯练习题2
  • 深入理解 Spring 单元测试:@SpringBootTest、@Value 注入、@MockBean 使用实战与陷阱
  • 计算机网络八股——HTTP协议与HTTPS协议
  • Python爬虫-爬取猫眼演出数据
  • DataWhale AI春训营 问题汇总
  • 3. 在 2节的基础上 ,实现launch文件简单编写
  • MySql Innodb存储引擎下sql优化
  • 【leetcode刷题日记】lc.322-零钱兑换
  • 自动驾驶---决策规划之导航增强端到端
  • [CPP6] string模拟实现
  • 【Ubuntu】Ubuntu20.04安装搜狗输入法的详细步骤
  • STL之vector基本操作
  • JVM虚拟机--JVM的组成