洛谷 P2704 [NOI2001]炮兵陣地

題目大意: 給出N*M的地圖,有不少空地P跟山地H,炮臺能夠攻擊周邊: 求最多能放多少個炮臺而且他們互不攻擊。web N≤100;M≤10svg 題解: 這題是狀壓dp的一道經典題目, 對於每行10個東東能夠放就是2^10種可能,這樣轉移就會TLE 因此咱們發現由於任意2個炮之間距離至少爲2,因此咱們每行存在的可行狀態至多不超過2^5 所以咱們暴力處理出每行的這些狀態以及 每一個狀態存在多少個炮臺
相關文章
相關標籤/搜索