站外题求调
  • 板块学术版
  • 楼主xinggancaixukun
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/6/17 15:23
  • 上次更新2023/10/27 23:10:20
查看原帖
站外题求调
447322
xinggancaixukun楼主2022/6/17 15:23

RT,link。我是参考的 lyd 的书写的。

大致思路如下:

dpidp_i 表示从 1 到 ii 全部覆盖的最小花费。dp 之前首先把每个牛按照结束时间从小到大排序,然后依次枚举进行转移。

dpbi=minj=ai1bi1dpjdp_{b_i} = \min\limits_{j=a_i-1}^{b_i-1} dp_{j}

其中,aia_i 是起始时间,bib_i 是结束时间。用线段树维护那个 min\min 即可。时间复杂度 O(nlogn)O(n \log n)

然后现在他 WA 了,调了好久,求助万能的谷民 Orz

2022/6/17 15:23
加载中...