· 二進制集合枚舉子集
舉一個二進制集合的子集,可以看做原集合忽略0之後不斷-1
就有了這樣一種算法:
for (int i = s; i; i = (i - 1) & s)
i - 1使得末尾的0全部變成1,但是由於&s,原來是0的位無論如何也不會變成1,但是原來是1的位就形成了不斷-1的模式
舉一個二進制集合的子集,可以看做原集合忽略0之後不斷-1
就有了這樣一種算法:
for (int i = s; i; i = (i - 1) & s)
i - 1使得末尾的0全部變成1,但是由於&s,原來是0的位無論如何也不會變成1,但是原來是1的位就形成了不斷-1的模式
去megaton裏面的屍鬼.那裏買藥, 把破爛賣給他. 然後傳送到其他地圖, 再傳送回來, 他就又有錢和新藥了.繼續賣破爛, 買藥.刷幾次就夠了.