最近颓得很,这道题写了整整三天
先去看了一下楼天城和朱泽园两位神仙的论文
被各种骚操作吊打得怀疑人生
首先每枚炸弹炸毁的武器应该是一段连续的区间
那么我们可以把武器划分成$ans$段
对于每一段武器,都用一枚炸弹去炸毁
现在我们考虑怎么样求出最小的$ans$
直接搜索肯定超时,考虑剪枝优化
把每段武器看成一个点,每枚炸弹看成一个点
搜索的时候用二分图优化即可
1 |
|
Lonely Kid Hides in Heart
最近颓得很,这道题写了整整三天
先去看了一下楼天城和朱泽园两位神仙的论文
被各种骚操作吊打得怀疑人生
首先每枚炸弹炸毁的武器应该是一段连续的区间
那么我们可以把武器划分成$ans$段
对于每一段武器,都用一枚炸弹去炸毁
现在我们考虑怎么样求出最小的$ans$
直接搜索肯定超时,考虑剪枝优化
把每段武器看成一个点,每枚炸弹看成一个点
搜索的时候用二分图优化即可
1 | #include<bits/stdc++.h> |