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

第37次CCF--机器人饲养

输出格式

输出到标准输出。

输出仅一个整数,表示投喂全部 nn 个苹果能获得的最大收益。

样例1输入

10 5
1 3 5 3 1

样例1输出

16

样例1解释

一种最优投喂方案为:投喂四天,每天分别投喂 33、33、11 和 33 个苹果。

如该样例所示,收益序列 AA 不一定单调递增,即一天内吃较多苹果可能反而获得较小快乐值。

样例2输入

4 3
1 60 100

样例2输出

120

样例2解释

一种最优投喂方案为:投喂两天,每天投喂 22 个苹果。

子任务

4040 的测试数据保证:n≤50n≤50 且 m=5m=5;

另有 4040 的测试数据保证:n=60n=60 且 m=6m=6;

全部测试数据保证:0<n≤1040<n≤104、0<m≤1000<m≤100 且 0≤Ai≤1050≤Ai​≤105。

 题解:只过了题目样例,并未实测

#include <bits/stdc++.h>
using namespace std;
int happy[100];
int dp[100];
int main()
{int n, m;cin >> n >> m;for (int i = 1; i <= m; i++){cin >> happy[i];}for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++){if (i - j >= 0){dp[i] = max(dp[i], dp[i - j] + happy[j]);}elsebreak;}}cout << dp[n] << endl;
}

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

相关文章:

  • C语言自定义类型:联合与枚举详解
  • QT中的网络请求
  • Pycharm安装后打开提示:此应用无法在你的电脑上运行,若要找到合适于你的电脑的版本,请咨询发布者
  • 如何选择自己喜欢的cms
  • 【Unity中的数学】—— 四元数
  • 实时操作系统:航空电子系统的安全基石还是创新枷锁?
  • std::iota(C++)
  • 年龄估计数据集
  • 【工具推荐】Code2Prompt
  • 【HarmonyOS 5】鸿蒙页面和组件生命周期函数
  • 【软件设计师:软件工程】11.项目管理
  • C++算法(19):整数类型极值,从INT_MIN原理到跨平台开发实战
  • java每日精进 5.08【框架之数据权限补充】
  • DRAM详解
  • macOS Arduino IDE离线安装ESP8266支持包
  • 今日行情明日机会——20250508
  • day05_java中常见的运算符
  • Unity-Shader详解-其五
  • 【报错】view size is not compatible with input tensor‘s size and stride
  • 电子电器架构 --- 电气/电子架构如何发展以满足其处理和传感器融合需求
  • 图片上传的util和使用
  • CFCA受邀参加盛京银行手机银行7.0发布会
  • Kibana vs Grafana:日志分析能力深度对比与移动应用案例
  • 企业面试题综合(1)
  • SLAM文献之KernelGPA: A Globally Optimal Solution to Deformable SLAM in Closed-form
  • Kafka消息不丢失处理
  • MATLAB界面——valueChangedFcn回调和valueChanging回调
  • 数值分析——条件数
  • 04-redis
  • 从零开始了解数据采集(二十四)——工业4.0讲解