DAY1
DP
判断\(a\)的第\(i\)为(从低到高)是否为\(1\)
(1<<(-1))&a
把\(a\)第\(i\)位改成\(1\)
a|(a<<(i-1))
把\(a\)第\(i\)位改成\(0\)
a&(~(1<<i))
把\(a\)最后一个\(i\)去掉
a&(a-1)
2023-12-26 21:51:27
判断\(a\)的第\(i\)为(从低到高)是否为\(1\)
(1<<(-1))&a
把\(a\)第\(i\)位改成\(1\)
a|(a<<(i-1))
把\(a\)第\(i\)位改成\(0\)
a&(~(1<<i))
把\(a\)最后一个\(i\)去掉
a&(a-1)