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日阿里笔试第二题
点赞 评论

相关推荐

OffersGettttt:为啥现在看到大多数公司都有提前实习的要求
点赞 评论 收藏
分享
牛客网
牛客企业服务