基础算法-差分
Zbr162
滑天下之大稽
展开
-
导弹防御[差分]
Solution因为B的防护罩开启 时间上的区间 已经确定, 所以只需要考虑A防护 时间上的区间 即可因为只需考虑A受到的伤害, 所以开始时将所有可能对A造成伤害的导弹保存, 其余不管现在手上就有了一个导弹序列, 那该怎么处理呢?对于一个即将击中A的导弹, 想要拦截它, 必须使用防御区间覆盖其所有落在A的时间点(由于导弹回反弹, 所以一个导弹可能会多次光临)暂且称导弹第一次到达...原创 2019-04-20 21:55:38 · 233 阅读 · 0 评论 -
区间最优覆盖问题[差分]
区间最优覆盖问题区间最优覆盖问题区间最优覆盖问题Description给出一个长度为 LLL 的区间 AAA, 再给出 NNN 个不同的区间求 AAA 一次性最多覆盖多少区间, 并且输出该方案的AAA左端点下标Solution首先舍弃那些长度比LLL大的区间, 设每个区间左端点LLL, 右端点RRR,然后使用每个区间对差分数组进行更新:在R−LR-LR−L位置加 111...原创 2019-04-21 17:12:25 · 471 阅读 · 0 评论 -
选址 [差分]
/# 选址选址选址/## 正解部分\color{red}{正解部分}正解部分现在要求 xxx 位置的答案, 则当 ci−∣x−i∣2>0c_i-|x-i|^2 > 0ci−∣x−i∣2>0 时, iii 会对 xxx 造成贡献,对xxx造成贡献的位置 在数轴上表现为一段以 xxx 为中轴的连续区间 .考虑什么时候 iii 会对 xxx 产生贡献,...原创 2019-08-20 20:21:03 · 123 阅读 · 0 评论