有用的二进制相关内联函数
using i64 = long long;
__builtin__ctz // 二进制表示后导0个数
__builtin_popcount // 二进制表示1个数
__builtin_clz // 二进制表示前导0个数(int范围)
__builtin_clzll // 二进制表示前导0个数(i64范围)
using i64 = long long;
__builtin__ctz // 二进制表示后导0个数
__builtin_popcount // 二进制表示1个数
__builtin_clz // 二进制表示前导0个数(int范围)
__builtin_clzll // 二进制表示前导0个数(i64范围)