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

反悔贪心练习题目

P1484

O(n^2)可以直接dp

dpi,j表示选到i,选了j个的最大价值

dpi,j=max(dpi-1,j , dpi-2,j-1 + ai)

O(n)考虑贪心

从小数据开始考虑

当k=2时,选择方案有两种:

1.选择最大的ai及非相邻中最大的数

2.选择ai-1和ai+1

于是考虑在贪心时将两种情况合并

每次选择最大的值ai后,将ai-1和ai+1删除,并将值替换成ai-1 + ai+1 - ai表示若选择ai-1和ai+1而不选ai的价值

优先队列维护,知道选取的数=k或者堆中所有数均非正

http://www.jsqmd.com/news/367668/

相关文章:

  • 免费降aigc全攻略:如何通过降ai技术降知网、维普 AI率,亲测10款降AI工具【建议收藏】
  • 论文降ai哪家最有效?深度实测10款主流降ai率工具(内附对比表)
  • Java毕设项目:基于springboot的工厂精密设备销售管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 2026六枝逛街搭配指南:本地人必逛的5家好店名单出炉! - 精选优质企业推荐榜
  • 2026六盘水买鞋避坑指南:专业售后口碑店TOP5名单公布! - 精选优质企业推荐榜
  • 编写约会助手APP,根据约会对象,约会主题(第一次约会/纪念日/生日),预算,推荐合适的约会地点,美食,活动,还能生成约会攻略,避免约会难堪,适合年轻人。
  • Perl 运算符
  • 2026六枝特区中产消费指南:本地人私藏的5家必逛好店名单! - 精选优质企业推荐榜
  • Ruby 文件的输入与输出
  • 数据中台在大数据领域的实时数据集成策略
  • Java毕设项目:基于springboot的助农农产品销售平台小程序(源码+文档,讲解、调试运行,定制等)
  • C# 变量详解
  • 循环神经网络(RNN):时序数据的深度学习模型 - 教程
  • Java计算机毕设之基于Spring Boot与微信小程序的助农农产品销售平台基于springboot的助农农产品销售平台小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 硬核AI技术筑牢根基,Health AI开放平台领跑健康垂直领域智能化赛道
  • ai_用例评审
  • 【毕业设计】基于springboot的工厂精密设备销售管理系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 【路径规划】基于快速RRT星算法实现二维空间中移动机器人运动规划器附matlab代码
  • 实用指南:JDBC - 数据库连接池
  • 必收藏!Java后端寒冬来袭,程序员转型大模型才是破局关键
  • 【无人机检测】无人机智能停车位检测系统附matlab代码
  • 【计算机毕业设计案例】基于springboot的助农农产品销售平台小程序基于Spring Boot与微信小程序的助农农产品销售平台(程序+文档+讲解+定制)
  • 收藏备用|AI发展全梳理+就业影响解析,小白程序员必看
  • 【TSP问题】基于改进的秃鹰算法IBES求解旅行商问题附Matlab代码
  • 2026年最新《三角洲行动下载与安装全指南》:高速获取、安全配置与性能优化全流程
  • 【毕业设计】基于springboot的助农农产品销售平台小程序(源码+文档+远程调试,全bao定制等)
  • 必收藏!大模型入门核心:预训练完整解析(小白/程序员友好
  • 【无人机控制】基于脉冲神经网络SNN控制系统的多无人机编队与避障MATLAB代码实现
  • 完整教程:Svelte如何渲染列表以及如何用Diff算法极致提升性能
  • 实战指南:Webpack Module Federation 微前端 + Monorepo 大仓 + 低代码物料体系落地