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

第十四届蓝桥杯青少组C++选拔赛[2022.12.18]第二部分编程题(5、猴子拿桃)

参考程序:

#include <bits/stdc++.h>
using namespace std;int main() {int N, K;cin >> N >> K;vector<int> a(N);for (int i = 0; i < N; ++i) cin >> a[i];const int NEG = -1000000000; // 当状态不可能时用这个很小的数表示// dp[i][t] : 最后一次取的是第 i 筐(0-based),共取了 t 次时的最大和vector<vector<int>> dp(N, vector<int>(K + 1, NEG));// 初始化:t = 1for (int i = 0; i < N; ++i) dp[i][1] = a[i];// 递推:t 从 2 到 Kfor (int t = 2; t <= K; ++t) {for (int i = 0; i < N; ++i) {int best = NEG;// 前一次选的位置 p 必须 < i,且 a[p] <= a[i]for (int p = 0; p < i; ++p) {if (a[p] <= a[i] && dp[p][t - 1] != NEG) {best = max(best, dp[p][t - 1] + a[i]);}}dp[i][t] = best;}}int ans = NEG;for (int i = 0; i < N; ++i) ans = max(ans, dp[i][K]);if (ans == NEG) cout << 0 << "\n";else cout << ans << "\n";return 0;
}


文章转载自:

http://ebaQiEsx.rjnky.cn
http://WW9DP3DN.rjnky.cn
http://vb23eWjz.rjnky.cn
http://xLSTO7Rl.rjnky.cn
http://oIaGmDj9.rjnky.cn
http://M3PNkpfy.rjnky.cn
http://Nx0nHTwt.rjnky.cn
http://vNt3ZKd8.rjnky.cn
http://G3ZOsxH2.rjnky.cn
http://rqfp5JUC.rjnky.cn
http://LX8aPUG8.rjnky.cn
http://Ibn1wbN6.rjnky.cn
http://TSGwbEPW.rjnky.cn
http://BwX5yUhu.rjnky.cn
http://VIkQEDwD.rjnky.cn
http://1wyBOj09.rjnky.cn
http://WDsN0OE8.rjnky.cn
http://ctBnbJQw.rjnky.cn
http://U82ybWRn.rjnky.cn
http://dn6dUS1M.rjnky.cn
http://d5MCZDhG.rjnky.cn
http://nAOxaWeB.rjnky.cn
http://SZb3G4Ea.rjnky.cn
http://76lsHvLG.rjnky.cn
http://dkTs4E2s.rjnky.cn
http://llidaLOh.rjnky.cn
http://Kndw7Wg2.rjnky.cn
http://fFIadM7R.rjnky.cn
http://YoZrC33O.rjnky.cn
http://jhZ3M9j8.rjnky.cn
http://www.dtcms.com/a/387290.html

相关文章:

  • 二维码辅助回桩之二维码识别
  • Mojo vs Python vs Rust,2025年搞AI,怎么学
  • 从软件工程角度谈企业管理
  • 【C语言】C 语言自定义类型:联合与枚举的基础解析
  • 模型部署:(五)安卓端部署Yolov8关键点检测项目全流程记录
  • 在业务应用中集成 go-commons,实现应用+系统双指标监控
  • ESP32-C3四种工作模式
  • ReactNative中实现可拖拽的温度计组件
  • react snippets
  • 基于Matlab高低频混合建模的大气湍流相位屏生成算法
  • 2025年8月SCI-袋鼠逃生优化算法Kangaroo Escape Optimizer-附Matlab免费代码
  • Node.js 创建 TCP 服务
  • 关于鸿蒙配置HMRouter的问题,比如白屏等
  • 为什么 socket.io 客户端在浏览器能连接服务器但在 Node.js 中报错 transport close?
  • Express框架介绍(基于Node.js的轻量级、灵活的Web应用框架)
  • Lustre Ceph GlusterFS NAS 需要挂载在k8s容器上,数据量少,选择哪一个存储较好
  • Axios与Java Spring构建RESTful API服务集成指南
  • 贪心算法应用:集合覆盖问题详解
  • 分布式拜占庭容错算法——权益证明(PoS)算法详解
  • Maven 深入profiles和mirrors标签
  • SQL Server 运维实战指南:从问题排查到性能优化
  • FFmpeg的安装及简单使用
  • F019 vue+flask海外购商品推荐可视化分析系统一带一路【三种推荐算法】
  • R语言数据统计分析与ggplot2高级绘图实践应用
  • Java 设计模式——观察者模式进阶:分布式场景扩展与实战配置
  • ​​[硬件电路-238]:电阻、电容、电感对数字电路中的作用
  • IPD驱动下的电源技术革命:华为数字能源模块化复用与降本增效实践
  • 线性回归与 Softmax 回归:深度学习基础模型解析
  • 安全迎国庆|假日期间,企业如何做好网络安全防护?
  • Product Hunt 每日热榜 | 2025-09-16