https://codingnote.cc/zh-hk/p/352143/
【算法】位运算技巧