互换(swap)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题目描述】
对于一个小于的非负整数,将用位二进制数表示,然后将其前位和后位互换,可以得到一个新的数。
比如,,将其用位二进制表示,得到
00000001001100001011100001010011
。
其中前位为
0000000100110000
,
后位为1011100001010011
。
因此可以用二进制表示为
10111000010100110000000100110000
,
转化成十进制,结果为
。
请你根据输入的,计算并输出。
【输入格式】
输入一个整数,表示。
【输出格式】
输出一个整数,表示。
19970131
3092447536
1
65536
【样例解释】
见题目描述。
【数据规模与约定】
对于30%的数据,保证。
对于100%的数据,保证。