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

【2024CSP-J初赛】阅读程序(2)试题详解

阅读程序完成下面的题目:

#include <iostream>
#include <vector>
using namespace std;int compute(vector<int> &cost) {int n = cost.size();vector<int> dp(n + 1, 0);dp[1] = cost[0];for (int i = 2; i <= n; i++) {dp[i] = min(dp[i-1], dp[i-2]) + cost[i-1];}return min(dp[n], dp[n - 1]);
}int main() {int n;cin >> n;vector<int> cost(n);for (int i = 0; i < n; i++) {cin >> cost[i];}cout << compute(cost) << endl;return 0;
}

试题解析

题目21

题目内容:当输入的cost数组为{10,15,20}时,程序的输出为15。

http://www.dtcms.com/a/275862.html

相关文章:

  • 剑指offer57_和为S的两个数字
  • 深入详解:决策树在医学影像脑部疾病诊断中的应用与实现
  • Java 属性配置文件读取方法详解
  • 《Java HashMap底层原理全解析(源码+性能+面试)》
  • LangChain 的链(Chain)
  • Java 接口与抽象类:深入解析两者的区别及应用场景
  • 【深度学习】常见评估指标Params、FLOPs、MACs
  • 牛客:HJ19 简单错误记录[华为机考][字符串]
  • 多表查询-4-外连接
  • EMC接地
  • 试用了10款翻译软件后,我只推荐这一款!完全免费还超好用
  • 6.isaac sim4.2 教程-Core API-多机器人,多任务
  • 单细胞入门(1)——介绍
  • C语言中整数编码方式(原码、反码、补码)
  • C++ 模板工厂、支持任意参数代理、模板元编程
  • 如何使用postman做接口测试?
  • dify 用postman调试参数注意
  • MOSFET驱动电路设计时,为什么“慢”开,“快”关?
  • 《Java Web程序设计》实验报告二 学习使用HTML标签、表格、表单
  • 零基础搭建监控系统:Grafana+InfluxDB 保姆级教程,5分钟可视化服务器性能!​
  • elementuiPlus+vue3手脚架后台管理系统,上生产环境之后,如何隐藏vite.config.ts的target地址
  • 游戏开发日记7.12
  • 现代C++打造音乐推荐系统:看看如何从0到1实现
  • 80. 删除有序数组中的重复项 II
  • Web学习笔记3
  • 网络检测:Linux下实时获取WiFi与热点状态
  • 游戏开发团队并非蚂蚁协作(随记):在各种“外部攻击”下保护自己的工具
  • C++中的容斥原理
  • css 判断是ios设备 是Safari浏览器
  • 敏捷开发方法全景解析