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

题解:洛谷 P13018 [GESP202506 七级] 调味平衡

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:P13018 [GESP202506 七级] 调味平衡 - 洛谷

【题目描述】

小 A 准备了n nn种食材用来制作料理,这些食材依次以1 , 2 , … , n 1,2,\dots,n1,2,,n编号,第i ii种食材的酸度为a i a_iai,甜度为b i b_ibi。对于每种食材,小 A 可以选择将其放入料理,或者不放入料理。料理的酸度A AA为放入食材的酸度之和,甜度B BB为放入食材的甜度之和。如果料理的酸度和甜度相等,那么料理的调味是平衡的

过于清淡的料理并不好吃,因此小 A 想在满足料理调味平衡的前提下,合理选择食材,最大化料理的酸度与甜度之和。你能帮他求出在调味平衡的前提下,料理酸度与甜度之和的最大值吗?

【输入】

第一行,一个正整数n nn,表示食材种类数量。

接下来n nn行,每行两个正整数a i , b i a_i,b_iai,bi,表示食材的酸度和甜度。

【输出】

输出共一行,一个整数,表示在调味平衡的前提下,料理酸度与甜度之和的最大值。

【输入样例】

3 1 2 2 4 3 2

【输出样例】

8

【算法标签】

#普及

【代码详解】

#include<iostream>#include<cstring>usingnamespacestd;constintN=105,M=1000005;// 定义最大物品数N和最大容量Mintn,f[N][M],d[N],s[N];// 物品数n,DP数组f,差值数组d,和值数组sintmain(){memset(f,-0x3f3f3f,sizeoff);// 初始化DP数组为极小值cin>>n;// 输入物品数量f[0][50000]=0;// 初始化基础状态,偏移量50000for(inti=1;i<=n;i++)// 读取每个物品的数据{inta,b;// 物品的两个属性cin>>a>>b;// 输入a和bd[i]=a-b;// 计算差值s[i]=a+b;// 计算和值}for(inti=1;i<=n;i++)// 遍历每个物品{for(intj=d[i];j<=100000;j++)// 遍历所有可能的容量{f[i][j]=max(f[i-1][j],f[i-1][j-d[i]]+s[i]);// 状态转移方程}}cout<<f[n][50000];// 输出结果return0;// 程序正常结束}

【运行结果】

3 1 2 2 4 3 2 8
http://www.jsqmd.com/news/969085/

相关文章:

  • 从逻辑缺失到产品败局:工程师如何用第一性原理思维重塑研发全链条
  • 如何快速实现本地千万级图片库秒级搜索:完全离线的图片管理终极指南
  • 终极Discord消息清理指南:如何用Undiscord快速批量删除数千条聊天记录
  • 2026年国内二烯烃深冷橡塑板主流厂家TOP3综合评测 - 廊坊广华节能科技
  • Kubernetes 调度器深度原理:从默认调度到自定义调度器的全链路解析
  • 163MusicLyrics完整使用指南:免费获取网易云QQ音乐歌词的终极方案
  • 甘肃省定西市寄件实用指南:线上四大寄件全国低价寄件渠道,适配城乡各类大件物流,大件搬家,小件快递发货场景 - 时讯资讯
  • 5分钟掌握百度网盘秒传链接:永久分享文件的终极完整指南
  • 从试用受限到无限畅用:3步解锁Cursor Pro高级功能的终极方案
  • 从鲇鱼到食人鱼:小米模式对硬件创新的启示与反思
  • 工程师的技术写作之道:从术语准确到逻辑清晰,提升技术沟通效率
  • AZ音乐下载器V2.9.0:终极免费音乐下载解决方案全解析
  • 如何重新掌控你的大疆无人机:DankDroneDownloader终极固件下载解决方案
  • 导师视角下的保研推荐信:资深博导告诉你哪些‘雷点’千万别踩(附避坑清单与加分项)
  • SheetJS终极指南:高效跨平台电子表格处理的完整开源解决方案
  • MASA模组汉化包:打破语言壁垒,解锁Minecraft顶级工具完整中文体验
  • Seedance 2.0 API 开放申请后,企业接入注意事项与最佳实践:从申请到上线的完整 Checklist
  • 超声波流量计优质厂家TOP10 - 仪表品牌榜
  • Steam成就管理终极指南:如何使用SAM工具轻松掌控游戏成就
  • 批量文件编码检测工具EncodingChecker:3分钟解决100个文件乱码问题
  • 技术人财富路径解析:从贸易红利到产品创新的商业思维
  • 零基础PHP程序员如何原子化恶补网络基础知识的庖丁解牛
  • 3分钟解放你的音乐库:Unlock Music浏览器音乐解密工具完全指南
  • 如何彻底清理Windows 10预装软件:终极系统优化指南
  • Steam成就管理终极指南:如何用SAM工具轻松掌控你的游戏成就
  • ModelSim与Debussy/Verdi联合调试:FSDB波形生成与高效代码追踪实战
  • 设计师的智能助手:LayerDivider让图像分层变得简单高效
  • 抖音下载器全攻略:从零开始构建个人视频资源库
  • 3步实现企业级PPT转图片的一站式解决方案
  • 2026年400号码企业认证服务商:代办来去电显示公司名业务 - 企业服务推荐