2022级统计计算机双学位《程序设计原理与C语言》上机作业

1020. 位运算

单点时限: 2.0 sec

内存限制: 512 MB

给定一个int型整数 x,将 x 的二进制表示中第 i 位和第 j 位的值互换。0i,j31

注意: x 的二进制表示的最右边为第0位。

输入格式

在一行中输入三个整数,x,i,j ,整数之间用一个空格分隔。

输出格式

在一行中输出互换后的结果。

样例

Input
38 2 4
Output
50
Input
1 0 2
Output
4
Input
-2 0 31
Output
2147483647