例题:
https://blog.csdn.net/accry/article/details/6607703
位运算基础:
https://blog.csdn.net/u013377068/article/details/81028453