反悔贪心
P2107 小Z的AK计划
建议直接暴力,路上取 max 即可。
想太复杂了,WA 了一个点。
P1484 种树
经典题。
明明已经跟时间无关了不知道我为啥还硬要从左到右枚举。
考虑先取出最大的,再反悔。设位置为
如果要取
具体实现可以用链表。
反思:不能先入为主;学习费用提前计算的技巧。
[AGC018C] Coins
一道经典的模拟费用流题目。
先强制每个人选一个种类,然后考虑反悔。
发现反悔只有
a->b b->c c->a
a->c c->b b->a
a->c c->a
a->b b->a
b->c c->b
于是我们直接拿六个堆模拟这个过程。
为什么反悔贪心会比直接费用流快???
反悔次数是
CF802O April Fools' Problem (hard)
可以建立费用流模型,隐约感觉是模拟费用流。
考虑这个费用流模型的本质是什么,其实是括号序列问题。
原问题的一种方案肯定可以对应一种合法括号串,记左括号为
每次就两种方法,
第一种简单,直接找
第二种有特殊限制,要求左括号所在的位置
因为存在区间减法,维护
对于区间
-
: 是区间 的最小值。 -
: 里 序列的最小值。 -
: 是满足区间内所有的数都大于最小值的前后缀。且要求 最小。 -
:情况一的答案。 -
:情况二的答案。 -
:情况二的临时答案(不满足限制)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?