#BASEBIT08. 交换32位整数的高低半区

交换32位整数的高低半区

交换32位整数的高低半区

题目描述

一个非负整数可以写成 3232 位二进制数。前 1616 位称为高半区,后 1616 位称为低半区。

给定一个 3232 位无符号整数 NN,交换它的高半区与低半区,并输出交换后的十进制结果。

输入格式

输入一个整数 NN

输出格式

输出交换后的十进制结果。

样例

65536
1

数据范围

0N<2320\le N<2^{32}