B4172 学习计划 题解

news/2026/1/21 19:50:11/文章来源:https://www.cnblogs.com/aaalys/p/19513887

B4172 学习计划 题解

思路

可以将收益式子换一下,设 \(c_i\)\(a_i\) 被分到的段的编号,那收益式子变成 \(\sum_{i=1}^n a_i \times b_{c_i}\)

很显然的 dp, 设 \(f_{i,j}\) 为将 \(a\) 的前 \(i\) 个数分成 \(j\) 段的最大收益。

那现在有两种选择。

  1. \(a_{i-1}\) 选的是第 \(j\) 段,这样的收益是 \(f_{i-1,j}+a_i\times b_j\)
  2. \(a_{i-1}\) 选的是第 \(j-1\) 段,这样的收益是 \(f_{i-1,j-1}+a_i\times b_j\)

整理一下就能得到转移方程 \(f_{i,j}= \max (f_{i-1,j},f_{i-1,j-1})+a_i\times b_j\)

由于有负数,初始值要设为 \(-\inf\)\(f_{0,0}\) 设为 \(0\)

代码

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;const int N = 2010;
int a[N], b[N];
int f[N][N];
void run() {memset(f, -0x3f, sizeof(f));int n, m;cin >> n >> m;for (int i = 1; i <= n; i++) cin >> a[i];for (int i = 1; i <= m; i++) cin >> b[i];f[0][0] = 0;for (int i = 1; i <= n; i++)for (int j = 1; j <= min(i, m); j++)f[i][j] = max(f[i - 1][j - 1], f[i - 1][j]) + a[i] * b[j];cout << f[n][m] << endl;
}
int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int _ = 1;cin >> _;while (_--) run();return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1196095.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解码AI生态新范式,擘画智能未来新图景

2月23日&#xff0c;以“模塑全球 无限可能”为主题的2025全球开发者先锋大会在上海徐汇圆满落幕。这场汇聚全球智慧的行业盛会&#xff0c;以空前的行业影响力构建起覆盖产学研用全链条的生态体系&#xff0c;成为引领人工智能开源创新与垂类应用落地的风向标。瞬维智能CEO哲西…

基于Springboot+Vue的校园设备维护报修系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对校园内设备故障报修流程繁琐、响应滞后、维修进度难追踪、设备台账管理混乱等痛点&#xff0c;设计并开发基于SpringbootVue的校园设备维护报修系统&#xff0c;构建集报修提交、工单分配、维修跟踪、设备台账管理于一体的数字化校园服务平台。系统以MySQL为…

基于Springboot+Vue的校园闲置物品交易系统(源码+lw+部署文档+讲解等)

课题介绍本课题针对校园内闲置物品流转不畅、交易信息分散、供需匹配低效、线下交易安全性不足等痛点&#xff0c;设计并开发基于SpringbootVue的校园闲置物品交易系统&#xff0c;构建集物品发布、检索匹配、在线沟通、交易履约于一体的数字化校园交易平台。系统以MySQL为数据…

学术写作利器:主流论文工具功能对比与实战场景解析

工具核心特点速览 工具名称 核心优势 适用场景 数据支撑 aibiye 全流程覆盖降重优化 从开题到答辩的一站式需求 支持20万字长文逻辑连贯 aicheck 院校规范适配模板化输出 国内本硕博论文框架搭建 覆盖90%高校格式要求 秒篇 3分钟文献综述生成 紧急补文献章节 知…

瞬维智能CEO刘哲先生受邀参加2025年火山引擎FORCE原动力大会

2025年12月18日-19日&#xff0c;火山引擎FORCE原动力大会在上海世博中心盛大启幕。本次大会以“AI原生赋能&#xff0c;开源共筑生态”为核心主题&#xff0c;汇聚了火山引擎总裁谭待、火山引擎智能算法负责人吴迪、比亚迪集团高级副总裁杨冬生及扣子负责人乔屿等全球AI领域顶…

完整教程:【华为云DevUI开发实战】

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

基于Springboot+Vue的物品租赁管理系统(源码+lw+部署文档+讲解等)

课题介绍本课题针对物品租赁行业租赁流程繁琐、物品状态难追踪、押金核算复杂、租赁数据零散等痛点&#xff0c;设计并实现基于SpringbootVue的物品租赁管理系统&#xff0c;构建集物品管理、租赁交易、押金管控、数据统计于一体的数字化租赁运营平台。系统以MySQL为数据存储核…

瞬维智能:以AI获客智能体重塑房产行业增长逻辑

在流量成本高企、客户触达碎片化的今天&#xff0c;瞬维智能凭借其核心产品——AI获客智能体&#xff0c;正成为房产行业突破增长瓶颈的关键引擎。该智能体以“全链路获客闭环”为核心&#xff0c;通过技术重构“内容生产-精准触达-私域转化-留存复购”全流程&#xff0c;尤其聚…

回收沃尔玛购物卡选对平台,京顺回收多赚的钱能再买两箱牛奶

整理抽屉时,我翻出两张面值1000元的沃尔玛购物卡,眼瞅着快过期,便决定试试沃尔玛购物卡回收。一番对比后发现,选对回收平台,竟能多赚近百元,这钱足够给孩子买两箱进口牛奶,既实用又划算。 一、预付卡闲置成风,…

基于Springboot+Vue的乡村信息管理系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对乡村信息传递分散、事务管理低效、资源整合不足、数据追溯困难等痛点&#xff0c;设计并实现基于SpringbootVue的乡村信息管理系统&#xff0c;构建集政务公开、民生服务、资源管控、数据统计于一体的数字化乡村治理平台。系统以MySQL为数据存储核心&#x…

实用指南:CentOS Stream 9入门学习教程,从入门到精通,Linux操作系统概述 —全面知识点详解(1)

实用指南:CentOS Stream 9入门学习教程,从入门到精通,Linux操作系统概述 —全面知识点详解(1)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !…

基于Springboot+Vue的乡镇卫生所医用物资进销存系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对乡镇卫生所医用物资管理混乱、进销存记录零散、效期管控薄弱、库存积压与短缺并存等痛点&#xff0c;设计并实现基于SpringbootVue的乡镇卫生所医用物资进销存系统&#xff0c;构建集物资采购、入库登记、出库管控、库存监控、效期预警于一体的数字化物资管…

基于Springboot+Vue的小型家政服务管理系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对小型家政服务机构订单管理混乱、服务人员调度低效、客户需求对接不畅、费用核算零散等痛点&#xff0c;设计并实现基于SpringbootVue的小型家政服务管理系统&#xff0c;构建集订单管控、人员调度、服务跟踪、费用核算于一体的数字化家政运营平台。系统以My…

吐血推荐专科生必用AI论文写作软件TOP9

吐血推荐专科生必用AI论文写作软件TOP9 专科生论文写作工具测评&#xff1a;为什么需要一份精准推荐&#xff1f; 随着AI技术的不断进步&#xff0c;越来越多的专科生开始借助AI写作工具提升论文效率与质量。然而&#xff0c;面对市场上琳琅满目的产品&#xff0c;如何选择一款…

基于Springboot+Vue的图书馆座位预约系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对图书馆线下座位预约混乱、座位利用率低、违规占位难管控、学生找座耗时等痛点&#xff0c;开发并实现基于SpringbootVue的图书馆座位预约系统&#xff0c;构建集座位查询、在线预约、时长管控、违规处理于一体的数字化图书馆服务平台。系统以MySQL为数据存储…

ABAP 采购订单开票(MIRO)报错:M8 504 开发票数量大于收货数量 (50 EA)

排查&#xff1a; 通过消息号断点&#xff1a; 双击18&#xff0c;进到 MRM_QUANTITY_CHECK 查看参考的收货凭证 lfbnr 比较收货数量和开票数量即可&#xff1b; 其他&#xff1a; 1.事务码 MB5S 核对该 PO 的“已收货但未开票”余额&#xff0c;这是系统认可的“真实”可开…

《深度!AI应用架构师助力企业数字化转型的策略深度剖析》

深度&#xff01;AI应用架构师助力企业数字化转型&#xff1a;策略、实践与落地全解析 副标题&#xff1a;从业务痛点到AI价值变现的架构师视角 摘要/引言 当企业谈论“数字化转型”时&#xff0c;AI往往是绕不开的关键词——它能让零售企业实现精准推荐&#xff0c;让制造企…

ChatApis.dll文件丢失找不到 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

ChxAPDS.dll文件丢失找不到 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

基于Springboot+Vue的物流管理平台系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对物流行业订单管控繁杂、运输轨迹难追踪、仓储调度低效、数据协同滞后等痛点&#xff0c;开发并实现基于SpringbootVue的物流管理平台系统&#xff0c;构建集订单管理、运输追踪、仓储管控、数据统计于一体的数字化物流运营平台。系统以MySQL为数据存储核心&…