求证 DS 正确性
  • 板块学术版
  • 楼主ChrysanthBlossom
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/10/15 13:26
  • 上次更新2024/10/15 17:40:29
查看原帖
求证 DS 正确性
555065
ChrysanthBlossom楼主2024/10/15 13:26

首先有一个问题:区间与直线 y=x+by=x+b 取最大值,求区间最大值。

做法是线段树上考虑维护一个 tag,表示被这个区间覆盖的最大的 b,然后如果以这条直线作为答案那么一定是取在这个线段树节点的右端点,于是用右端点的值更新一下 max,然后 push_up 一下。

经过评测机验证这玩意是对的,但是这种能不能打 tag 的东西我确实不是很会证。

2024/10/15 13:26
加载中...