#P1985. 交换

交换

问题说明

给定一个十进制正整数 N。这个正整数可以被表示为一个32位的二进制数。例如正整数855585可以被表示为32位二进制数00000000000011010000111000100001。

现在,请你将N的二进制的前16位与后16位交换,并输出交换结果的十进制表示。例如上述二进制的前后16位交换的结果为00001110001000010000000000001101,即十进制数237043725。

输入格式

输入只有一个整数N(1≤N<232)。

输出格式

输入只有一个整数N(1≤N<232)。

855585
237043725

来源/分类

师资认证 CCF-PTA