贪心

acwing 905 区间选点 / 908 最大不相交区间数量

905使得一个点尽可能多的覆盖更多的区间,908是尽可能使得一个区间组包含尽可能多区间,本质上一致

acwing 906 区间分组

按照区间左端点排序,可以把区间看作是一段时间,这个贪心的做法是要尽可能的把一天的时间填满,所以每个区间分组需要获取左端点最小的区间

acwing 907 区间覆盖

此处ans是指覆盖指定区间的最少的区间的数量,由于cnt是可行解,那么cnt必然 >= ans,替换法证明

acwing 148 合并果子

haffuman问题
这道题和戳气球/石子合并不一致,这里可以选择不相邻的果子堆合并
交换证明如果每次合并的果子堆中的两堆果子换成了更重的果子堆,那么结果必然更大

acwing 913 排队打水 (排序不等式)

短作业优先,交换证明

acwing 104 货仓选址 (绝对值不等式)

为了取到绝对值不等式的等号需要,使得货仓的地址在x1与xn之间,在x2与xn-1之间...

acwing 125 耍杂技的牛 (推公式)

轻的牛放下面不行,力量小的牛放下面不行
交换论证

posted @ 2022-03-13 18:20  抿了抿嘴丶  阅读(60)  评论(0)    收藏  举报