贪心题目汇总
贪心
医生厨
拉起窗帘
首先就是一个贪心,先整体放再单个放。
然后就在考虑从二者效率关系上比较优劣。
但是整体贡献是可以直接搞的。
这是可以线性预处理的。然后就出来了个单峰函数,二分即可。
COCI2021-2022#4 Parkovi
问题描述:一个很经典的树上贪心。在树上的所有点中选择
问题解决:基于贪心:从叶子往上,能不放就不放,到一定要放的时候再放。具体地,记录
想到的过程:这是以前写过的,应当对这个贪心有基本认识,就像今年 CSP T2 一样。
CSP-S2019 划分
贪心好题!
考虑
最后一段长度越小越优。证明:对于长度确定的
记录
注意数据范围,最后一个 sub 要开 __int128。
NFLS-dfs序-Gym 105170B
这道我做了 3h 的贪心题。。。还是那句话,思路有了,你要思考简化并给出一个简明的解决方案。而不是敲完屎山然后对着看。
原本将儿子节点分为
interval - NFLSOJ
带反悔的贪心
即通过堆(大根堆、小根堆)来维护当前贪心策略的最优解,若发现最优解不对,就退回上一步,更新最优解。
将区间按照左端点排序,从左向右遍历区间。当前区间为
如果不可以,去看看已经匹配中的
树上配对 - NFLSOJ
贪心、性质
第一时间应当想到树上的处理,核心是父亲与儿子之间的关系。比赛的时候想到了贪心:能在子树里搞的就在子树里搞。但是写挂了,写的太繁琐。之后用神犇的题解姿势过的。对于每个点,记录
染色
一开始在想 DP。困惑在于染色策略不能明确。不从计算成本增加的过程出发,而去考虑如何削减成本。
对于询问
这明显的可以贪心。对于每一个位置的下一个相同颜色位置为
关键在于思维转换到“如何削减成本”,就可以想到贪心了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】