二进制枚举模板(基于状态压缩)

 1 for(int i = 0; i < (1 << n); i++) //0~2^n-1个状态
 2 {
 3         for(int j = 0; j < n; j++)
 4         {
 5             if(i & (1 << j)) //check每一位
 6             {
 7 
 8             }
 9         }
10 }

 

posted @ 2022-03-07 16:58  std&ice  阅读(58)  评论(0编辑  收藏  举报