先求最大的,再递减比较 解题思路:注意事项:参考代码:#includeusingnamespacestd;intmain(){intx;cin>>x;cout<=0;i--){if(pow(2, 题解列表 2025年03月01日 0 点赞 0 评论 343 浏览 评分:0.0
位运算 26行 摘要:解题思路:x&-x返回当前x在二进制表示时最右侧的1构成的数如(9)&(-9)=(00000000 00001001)&(11111111 11110111)=00000000 00000001=1(…… 题解列表 2023年01月05日 1 点赞 0 评论 591 浏览 评分:9.9
2010-头疼的工人(简洁、清晰) ```cpp/*正整数:十进制转二进制:除2取余,商0结束,低位先出二进制转十进制:按权展开求和C++的强制类型转换格式:1)(类型名)变量//本题使用了这个2)(类型名)(表达式)3)类型名(变量或表达式)*/#include#include//使用vector数组, 题解列表 2022年10月17日 0 点赞 0 评论 597 浏览 评分:0.0
头疼的工人-题解(C++代码)不用数组 摘要:```cpp #include #include using namespace std; int main() { int n; cin >> n; cout …… 题解列表 2020年12月30日 0 点赞 0 评论 735 浏览 评分:9.9
头疼的工人-题解(C++代码) #####思路:十进制转二进制#####收获:练习递归```cpp#include#include#include#includeusingnamespacestd;intnum=0;chars[100];voidswitchS(intn,char*s){if(n 题解列表 2020年12月13日 0 点赞 0 评论 895 浏览 评分:0.0
1.头疼的工人 (C++代码)只做最好的思路! 一开始做这题时思路有些误差后来听了老师傅的讲解(除二取余法)才做对这题,自己也略微做了修改,代码如下:```cpp#includeusingnamespacestd;intmain(){intnum;cin>>num;cout 题解列表 2020年03月02日 0 点赞 0 评论 1068 浏览 评分:9.9
1.头疼的工人-题解(C++代码) ####解题思路:1、利用n变量来进行输入,num用来记录每一次n经过除二取余法变化后的值,t用来记录二进制对应的2x次方值,count计数。2、当n是正数的时候,不断地去进行除二取余法所以用while(n),如果有余数也必定是一,所以做一个判断,当余数为1时,从1开始计数用一个数组去接收t。 题解列表 2019年12月07日 0 点赞 0 评论 1665 浏览 评分:9.9