news 2026/7/2 1:26:56

题目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/7/1 13:11:46

C# 基于OpenCv的视觉工作流-章11-高斯滤波

C# 基于OpenCv的视觉工作流-章11-高斯滤波 本章目标&#xff1a; 一、高斯滤波&#xff1b;一、高斯滤波&#xff1b; 高斯滤波以卷积计算&#xff08;章6腐蚀有介绍&#xff09;为基础&#xff0c;核心是通过设置卷积核的数值&#xff0c;使数值分布符合高斯分布(正态分布)。O…

作者头像 李华
网站建设 2026/7/1 22:42:45

如何搜索研究领域最新的论文

刚开始做科研的时候&#xff0c;我一直以为&#xff1a; 文献检索就是在知网、Google Scholar 里反复换关键词。 直到后来才意识到&#xff0c;真正消耗精力的不是“搜不到”&#xff0c;而是—— 你根本不知道最近这个领域发生了什么。 生成式 AI 出现之后&#xff0c;学术检…

作者头像 李华
网站建设 2026/7/1 21:17:06

AI测试技术白皮书:从自动化到智能化的演进之路

目录 引言&#xff1a;AI重塑软件质量保障第一章&#xff1a;AI驱动自动化测试框架 1.1 概念&#xff1a;从“脚本回放”到“意图理解”1.2 核心技术&#xff1a;自愈测试与视觉识别1.3 代码实现&#xff1a;智能元素定位器1.4 流程图&#xff1a;AI辅助测试生命周期1.5 Promp…

作者头像 李华
网站建设 2026/7/1 22:18:30

机器学习模型测试:5大常见偏差及解决方法

机器学习模型测试中的偏差挑战 在软件测试领域&#xff0c;机器学习&#xff08;ML&#xff09;模型的广泛应用带来了效率革命&#xff0c;但也引入了独特的测试挑战。偏差&#xff08;Bias&#xff09;是模型预测错误的核心根源&#xff0c;它可能导致系统在真实场景中失效&a…

作者头像 李华