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

20251018 杂题 总结

DP优化

P2224 [HNOI2001] 产品加工

首先是暴力DP,社fi,j1,j2,第i个物品,A机器j1事件,B机器j2事件,然后直接转移就行了,但是n^3的状态,孬

考虑降维,bool的内容可以改为数值,社fij表示第i个任务,A机器做了j时间B机器的最小时间,可以转移了

图片

空间炸就滚动数组,但是时间会炸。

但是我们发现状态是递增的,可以将枚举上界改为记录上界,小于下界的都可以不用管了,每次上界最多更新就是max(t1,t3)


CF1870E Another MEX Problem

给你一个序列 a,让你选出一些不交的子串,使得它们的 MEX 的异或和最大。

有一个套路是异或记录可行性,而不是最优化,题解说的。

社fij表示上一个右端点位置小于i时,答案是否可以是j,直接枚举转移点转移即可,但是MEX不好算,复杂度是n^3的,要O(n)转移

但是我们发现有效的转移点区间极少,可以记录这些有效转移点,只从它们转移

图片


P3188 [HNOI2007] 梦幻岛宝珠

就是那种一道橙题使劲加数据范围然后甩你几个性质让你做的。

考虑从大到小枚举b

设 fi,j​ 为 选了j∗2^i 重量的最大价值, 实际上 2^i 以下的重量被忽略了。
考虑转移,同为 2^i 重量的物品间可以相互转移: 当前是第x个数:

图片

图片

类似一个背包套背包。


http://www.rkmt.cn/news/23813.html

相关文章:

  • 【做题记录】P9753 [CSP-S 2023] 消消乐
  • 南京icpc-c题:
  • 学生信息管理系统(DAO模式重构)项目报告
  • 开源嵌入模型对比:让你的RAG检索又快又准
  • 智慧城市基础设施漏洞分析与国家安全影响
  • 实用指南:【读书笔记】《苏东坡》
  • 10.18 CSP-S模拟34/2025多校CSP模拟赛6 改题记录
  • 做题技巧与结论证明
  • 卡车厂实习第三天
  • 『普及』浅谈图的基础
  • ozon定制尺寸和重量
  • CF 359D. Pair of Numbers
  • 2025多校CSP模拟赛6
  • Java基础——类型转换,变量、常亮、作用域,基本运算符
  • 洛谷 LGR-246 S 模拟赛
  • godot3D节点本身的偏转数值错误竟会导致空间移动穿模??!
  • Kafka面试精讲 Day 24:Spring Kafka构建实战
  • 重新安装trea cn
  • 题解:qoj7938 Graph Race
  • java中的初等函数
  • 【机器人】SG-Nav 分层思维链H-CoT | 在线分层3D场景图 | 目标导航 - 教程
  • 学习逆向的背景知识(自用)
  • 傅里叶变换及DCT点滴
  • 【未完待续】MkDocs 部署安装教程
  • 傅里叶变换点滴
  • How to Practice English Daily for 30 mins
  • [buuctf]jarvisoj_level3_x64
  • SpringBoot系列十三:SpringBoot面试常见问题
  • 2025 夹丝玻璃源头厂家最新推荐排行榜:解析防火 / 艺术 / 酒店等多场景厂商优势,助力精准选型