状压常用位运算

Posted E-Valley

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了状压常用位运算相关的知识,希望对你有一定的参考价值。

① 第 i 位是1吗?  

if (x & (1 << i)) 或 ((x >> i) & 1)

  

② 将第 i 位改为 1:

x |= (1 << i)

  

② 将第 i 位改为 0:

x &= !(1 << i)

 

以上是关于状压常用位运算的主要内容,如果未能解决你的问题,请参考以下文章

状压DP总结

二:状压dp

ch0103 位运算,简单状压dp

[poj 1185] 炮兵阵地 状压dp 位运算

二进制集合运算

状压dp入门