问题4407--数的变化(位运算求解)

4407: 数的变化(位运算求解)

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

将一个正整数n转化为二进制后,后面的 m 位全部变为1(原来是1的还是1),得到的十进制数是多少?

输入

一行,n (1

输出

一个整数,表示转化后的数。

样例输入

10 2

样例输出

11

样例说明:
十进制数10转化为二进制数1010,再将后2位全部变为1,成为1011,对应的十进制数是11

来源/分类

 

[提交] [状态]