一些小技巧

vector 开动态数组:vector<vector<int> > A(n,vector<int>(m))
求一个数二进制中 1 的个数:__builtin_popcount(unsigned int x)
求一个数二进制中前缀 0 的个数:__builtin_clz(unsigned int x)
求一个数二进制中后缀 0 的个数:__builtin_ctz(unsigned int x)
求 x 与 y 的 gcd:__gcd(x,y)(需要头文件 algorithm)

补充:一些奇奇怪怪的快捷小函数

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务