洛谷 P2704 [NOI2001]炮兵阵地

题目大意: 给出N*M的地图,有不少空地P跟山地H,炮台能够攻击周边: 求最多能放多少个炮台而且他们互不攻击。web N≤100;M≤10svg 题解: 这题是状压dp的一道经典题目, 对于每行10个东东能够放就是2^10种可能,这样转移就会TLE 因此咱们发现由于任意2个炮之间距离至少为2,因此咱们每行存在的可行状态至多不超过2^5 所以咱们暴力处理出每行的这些状态以及 每一个状态存在多少个炮台
相关文章
相关标签/搜索