xxseven @ 2024-07-19 20:04:41
在状态转移枚举下一行状态的时候,要枚举到 0。
特别如果你用这种方法优化子集枚举: for(int j=val[i];j;j=(j-1)&val[i]) 要去掉循环的终止条件,在循环的最后写一个 if(j==0) break;
for(int j=val[i];j;j=(j-1)&val[i])
if(j==0) break;
by Cuiyi_SAI @ 2024-10-22 22:08:17
感激不尽\bx