题解 2010: 头疼的工人

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

筛选

位运算 26行

摘要:解题思路:x&-x返回当前x在二进制表示时最右侧的1构成的数如(9)&(-9)=(00000000 00001001)&(11111111 11110111)=00000000 00000001=1(……

1.头疼的工人-题解(C++代码)

摘要:#### 解题思路: 1、利用n变量来进行输入,num用来记录每一次n经过除二取余法变化后的值,t用来记录二进制对应的2x次方值,count计数。 2、当n是正数的时候,不断地去进行除二取余法所以……

2010-头疼的工人(简洁、清晰)

摘要:```cpp /* 正整数: 十进制转二进制:除2取余,商0结束,低位先出 二进制转十进制:按权展开求和 C++的强制类型转换格式: 1)(类型名)变量 //本题使用了这个 2……