题目大意:0到num每个数二进制的1的个数。
解题思路:直接利用bitset的count函数直接返回结果。
class Solution {
public:
vector<int> countBits(int num) {
vector<int> vi;
for(int i=0;i<=num;i++)
{
vi.push_back(bitset<32>(i).count());
}
return vi;
}
};