获取最右侧的1: num&(~num+1)
https://leetcode.com/problems/ip-to-cidr/
https://leetcode.com/problems/3sum/
双指针
求两个数的最大公约数