第五题做法可以到O(log(n)) ``` #include<bits/stdc++.h> using namespace std; int main(){ long long n,m,T; cin>>T; while(T--){ cin>>n>>m; ll dep=0,tmp=n; while(tmp){ tmp>>=1; dep++; } if(m>=dep){ cout<<"-1\n"; }else{ cout<<(n>>(dep-m))<<"\n"; } } return 0; } ```
点赞 1

相关推荐

“校招”、“3-5年经验”
xiaolihuam...:逆向工程不是搞外挂的吗,好像现在大学生坐牢最多的就是诈骗罪和非法侵入计算机系统罪,发美金,还居家办公,就是怕被一锅端,
点赞 评论 收藏
分享
06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务