会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
雪溯
总之心情不好的话大概就会来这边做两道OJ,此处顺便储存部分笔记
开启论文记录化工程中,会陆续把已经读过的论文转化为笔记存下来
博客园
首页
新随笔
联系
订阅
管理
2014年8月16日
o(1)取b > a,且b的二进制中1的个数等于a二进制中1的个数,且使b最小
摘要: 给你一个uint32 a,让你找到另一个uint32 b,使b > a,且b的二进制中1的个数等于a二进制中1的个数。且使b最小。(数据保证可出)1 因为1的个数不变,所以必然大于n+lowbit(n);(lowbit(int n){return n&-n;}//取n的最小一个100000串,也就是...
阅读全文
posted @ 2014-08-16 23:55 雪溯
阅读(233)
评论(0)
推荐(0)
编辑
公告