news 2026/1/30 23:32:15

题目1103:开心的金明 /题目 1100: 采药

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题目1103:开心的金明 /题目 1100: 采药

背包问题的模板题

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
int a[25],b[25];
int dp[100000];
for(int i=1;i<=m;i++){
cin>>a[i]>>b[i];
}
for(int i=1;i<=m;i++){
for(int j=n;j>=a[i];j--){
dp[j]=max(dp[j],dp[j-a[i]]+a[i]*b[i]);
}
}
cout<<dp[n]<<endl;
return 0;
}

题目 1100: 采药

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int T,M;
cin>>T>>M;
vector<int>t(M),value(M);
for(int i=0;i<M;i++){
cin>>t[i]>>value[i];
}
//动态规划数组,dp[i]表示时间为j时的最大价值
vector<int>dp(T+1,0);
//0/1背包动态规划
for(int i=0;i<M;i++){
//从后往前更新,保证每个草药只使用1次
for(int j=T;j>=t[i];j--){
dp[j]=max(dp[j],dp[j-t[i]]+value[i]);
}
}
cout<<dp[T]<<endl;
return 0;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/18 13:24:32

解决CloudCompare不支持PCD格式的问题

1 问题描述 在Ubuntu中&#xff0c;使用命令行直接安装的CloudCompare稳定版&#xff0c;不支持PCD文件格式。 2 解决方案 sudo snap install cloudcompare sudo snap refresh --edge cloudcompare参考文献 [1] ubuntu之解决cloudcompare无法打开pcd文件

作者头像 李华
网站建设 2026/1/29 13:46:03

深度测评!本科生毕业论文必备的8个AI论文网站

深度测评&#xff01;本科生毕业论文必备的8个AI论文网站 2026年学术写作工具测评&#xff1a;为何需要一份精准的AI论文网站榜单 随着人工智能技术在学术领域的广泛应用&#xff0c;越来越多的本科生开始依赖AI工具辅助论文写作。然而&#xff0c;面对市场上种类繁多的平台&am…

作者头像 李华
网站建设 2026/1/30 15:07:41

C++ 是一门广泛应用于高性能计算、游戏开发、嵌入式系统和底层系统编程的语言

C 是一门广泛应用于高性能计算、游戏开发、嵌入式系统和底层系统编程的语言。其核心优势在于对内存的精细控制和接近硬件的操作能力。以下是围绕你提供的“核心学习路径”进行的详细解析与实战示例。1. 基础语法 变量与数据类型 int a 10; double b 3.14; char c A; bool fl…

作者头像 李华
网站建设 2026/1/30 20:58:33

如何通过单北斗形变监测提升水库的安全性?

单北斗形变监测技术在水库安全管理中展现出显著作用。通过高精度实时监测&#xff0c;能够及时掌握水库及周边的形变情况&#xff0c;确保可以在隐患发生的初期及时响应。这项技术的核心在于单北斗GNSS系统&#xff0c;具备稳定性和准确性&#xff0c;支持多点同步监测。针对复…

作者头像 李华
网站建设 2026/1/24 4:54:16

人工智能应用-机器视觉:车牌识别(5)

字符识别 一、分割识别方法 传统方法一般采用“先切割&#xff0c;再识别”的策略&#xff0c;即先对车牌图像进行字符分割&#xff0c;然后将每个字符输入一个分类器进行识别。例如&#xff0c;在下图 3.2.12 中&#xff0c;首先将车牌图片分成“渝”“A”“J”“I”“2”“2…

作者头像 李华
网站建设 2026/1/26 12:44:16

人工智能应用-机器视觉:车牌识别(6)

一、端到端序列识别方法 更先进的方法利用循环神经网络&#xff08;RNN&#xff09;的序列建模能力&#xff0c;不需要对字符进行逐一切割&#xff0c;而是对车牌图像中的字符串做整体识别。如下图 24.14所示&#xff1a;首先利用卷积神经网络&#xff08;CNN&#xff09;对输入…

作者头像 李华