纪录一些实用的小东西

多学习一下新的姿势!


16.4.7 Update


__builtin_popcount(int Num) 用来精确计算32位整数二进制下有多少个0,常用于枚举子集同时要保证子集大小时使用。


next_permutation(int *Begin, int *End) prev_permutation(int *Begin, int *End) woc这个东西碉堡了,输入参数是一个区间,要求这个区间内的数是一个排列,函数会将这个区间变成下一个(上一个)排列并返回true,如果没有就返回false。悲剧的我每次要枚举排列都要想半天怎么搞,要是不记得了还要去翻组合数学(雾


16.4.24 Update


今天学习了一下斯坦纳树,于是去网上学习了一下枚举子集的方法:for(Sub = S; Sub; Sub = S & Sub - 1)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值