2020年8月12日阿里笔试第二题,现在给你一个数字N,然后让你找一个数M小于等于N,使得M的二进制位数和N的二进制位数一样,且M的二进制中所包含的1的个数最多,如果存在多个符合条件的M,请输出最小的M。 输入描述: 第一行输入一个整数T,代表接下来有T组测试数据。 接下来每一行输入一个数n 1<=n<=10^1000 1<=T<=10 输出描述: 对于每一组数据,输出一个答案。 #2020年8月12日阿里笔试第二题
点赞 评论

相关推荐

求个付费实习岗位:这种就是吃满时代红利又没啥技术水平,只能靠压力学生彰显优越感的老登,别太在意了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务