[loj2255][SNOI2017]炸弹——线段树优化建图+缩点+DAGDP
题目大意:
在一条直线上有 N 个炸弹,每个炸弹的坐标是 Xi,爆炸半径是 Ri,当一个炸弹爆炸时,如果另一个炸弹所在位置 Xj 满足:
Xi−Ri≤Xj≤Xi+Ri,那么,该炸弹也会被引爆。
现在,请你帮忙计算一下,先把第 i 个炸弹引爆,将引爆多少个炸弹呢?
思路:
简单地在序列上面建图然后DAG DP即可,注意要先缩点。
但是发现边数可能会有n2n2n^2,于是利用线段树来...
原创
2018-09-13 22:14:43 ·
404 阅读 ·
0 评论