news 2026/8/31 9:49:13

题目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/8/25 10:11:58

如何查阅最新的研究论文

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

作者头像 李华
网站建设 2026/8/28 13:10:36

如何用AI优化测试用例生成?实战案例

AI在测试用例生成中的革命性作用 在软件测试领域&#xff0c;测试用例生成是保障产品质量的核心环节&#xff0c;但传统方法依赖人工编写&#xff0c;存在效率低下、覆盖不全和易遗漏边界条件等问题。截至2026年&#xff0c;AI技术&#xff08;如机器学习、自然语言处理和深度…

作者头像 李华
网站建设 2026/8/29 13:04:30

JS和jQuery中如何用append方法添加div元素?

在前端开发中&#xff0c;动态操作DOM是一项基本而频繁的任务。append方法和div元素是完成这项任务的两个核心工具。append用于向指定父元素的子节点列表末尾添加节点&#xff0c;而div作为最通用的容器元素&#xff0c;是承载动态内容的理想选择。理解如何高效地将两者结合&am…

作者头像 李华
网站建设 2026/8/28 22:26:04

Gitee 2026全景解读:为何中国开发者正加速拥抱国产代码托管平台

Gitee 2026全景解读&#xff1a;为何中国开发者正加速拥抱国产代码托管平台 在中国数字化转型浪潮中&#xff0c;代码托管平台已成为开发者不可或缺的基础设施。Gitee作为本土代码托管服务的领军者&#xff0c;正以其独特的本土化优势重构中国开发者的协作生态。最新数据显示&…

作者头像 李华
网站建设 2026/8/31 9:30:32

AI驱动的软件测试:从自动化框架到智能决策系统

在软件测试领域&#xff0c;AI正在引发前所未有的变革。传统测试面临三大核心痛点&#xff1a;回归测试效率低下&#xff08;据Gartner统计&#xff0c;传统QA团队70%时间用于重复执行回归用例&#xff09;、缺陷检测滞后&#xff08;平均缺陷修复成本随阶段推移增加10倍&#…

作者头像 李华
网站建设 2026/8/25 19:57:52

AI驱动的软件测试革新:从自动化框架到智能决策系统

在软件测试领域&#xff0c;人工智能正在引发一场静默革命。传统测试方法面临三大核心痛点&#xff1a;70%的测试时间消耗在重复执行上&#xff08;Gartner 2024报告&#xff09;、高达45%的缺陷漏检率&#xff08;IEEE Software期刊&#xff09;&#xff0c;以及A/B测试资源浪…

作者头像 李华