题解 2218: 蓝桥杯算法训练-二进制数数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

【C++最简单解法】 ‘&’位运算与的合理运用

摘要:解题思路:合理使用位运算与‘&’可以用来求二进制数的1的个数 num=num&(num-1);定义一个循环,当num!=0就继续循环例如:4&3   【位运算都是二进制补码参与运算】(前面的0省略不写……

蓝桥杯算法训练-二进制数数

摘要:解题思路:用栈转进制,然后传给数组,遍历数组,符合条件就用ans计数感觉我做的有些复杂了,虽然提交之后通过了,但过于复杂。进制这块还是掌握的太差了。参考代码:#include"iostream" #……

2218: 蓝桥杯算法训练-二进制数数

摘要:题目求的是1的个数,二进制中,只包含0和1,所以只需要把每个数跟2的余数相加求和即可#include using namespace std; //求二进制 int binary(int num)……