状态压缩的一些常用东西

这四种运算在状压dp中有着广泛的应用,常见的应用如下: 1.判断一个数字x二进制下第i位是不是等于1。 方法:if ( ( ( 1 << ( i - 1 ) ) & x ) > 0) 将1左移i-1位,相当于制造了一个只有第i位上是1,其他位上都是0的二进制数。然后与x做与运算,如果结果>0,说明x
posted @ 2017-11-11 16:54  山水有相逢  阅读(131)  评论(0编辑  收藏  举报