摘要: 给你一个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 雪溯 阅读(232) 评论(0) 推荐(0) 编辑