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

【宠物小精灵之收服(待更新)】

题目

 


代码

#include <bits/stdc++.h>
using namespace std;
int f[1010][510];
int main()
{int n, m, k;cin >> n >> m >> k;int c = 0;for(int i = 1; i <= k; i++){int cost, hp;cin >> cost >> hp;for(int j = n; j >= cost; j--){for(int t = m; t > hp; t--){f[j][t] = max(f[j][t], f[j-cost][t-hp] + 1);c = max(c, f[j][t]);}}}int r;if(c == 0) r = 0;else{r = 510;for(int j = 1; j <= m; j++){if(f[n][j] == c){r = j;break;}}r--;}cout << c << ' ' << m-r;return 0;
}

注意

  1. hp不能为0,因此不能从 t = 0 的状态转移
  2. 因为hp有1不是因为收服小精灵而记录的,因此要 r-1

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【JavaWeb】利用IDEA2024+tomcat10配置web6.0版本搭建JavaWeb开发项目
  • 安全建设当中的冷门知识
  • 简单题27 - 移除元素(Java)20240917
  • 如何在win10Docker安装Mysql数据库?
  • JavaSE - 面向对象编程03
  • Qt | AI+Qt6.5.3+ubuntu20.04+FFmpeg实现音视频编解码(播放一个中秋节快乐视频为例)
  • 安全API
  • LeetCode 815.公交路线(BFS广搜 + 建图)(中秋快乐啊)
  • 【AcWing】前缀和与差分(一维 + 二维)
  • 轮转数组 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数
  • [网络]TCP/IP协议 之 网络层IP协议(3)
  • react crash course 2024 (1)理论概念
  • reader-lm:小模型 html转markdown
  • SQL进阶技巧:如何将字符串数组清洗为简单map结构? | translate + regexp_replace方法
  • Kafka日志索引详解与常见问题分析
  • 【面试系列】之二:关于js原型
  • Android Volley源码解析
  • conda常用的命令
  • CSS3 变换
  • HTTP 简介
  • Idea+maven+scala构建包并在spark on yarn 运行
  • iOS 颜色设置看我就够了
  • js数组之filter
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • MySQL QA
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 离散点最小(凸)包围边界查找
  • 聊聊directory traversal attack
  • 手机端车牌号码键盘的vue组件
  • 微信小程序:实现悬浮返回和分享按钮
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 译米田引理
  • 硬币翻转问题,区间操作
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​Redis 实现计数器和限速器的
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 达梦数据库知识点
  • #AngularJS#$sce.trustAsResourceUrl
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (二)linux使用docker容器运行mysql
  • (二)springcloud实战之config配置中心
  • (分布式缓存)Redis持久化
  • (附源码)ssm高校实验室 毕业设计 800008
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)ORM
  • (转)树状数组
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .NET Core IdentityServer4实战-开篇介绍与规划