题目描述
给你一个小于22的非负整数,这个数可以用一个32位(无符号位)的二进制数表示(不足32位的用0补足)。现在将这32位从前往后每8位分成一部分,总共四部分。求这四部分排列能构成的最大的无符号数。
例如24用二进制表示为: 0000 0000 0000 0000 0000 0000 0001 1000,从前往后分为四部分
0000 0000,0000 0000,0000 0000,00011000,这四部分排列能构成的最大的数是402653184,二进制表示为: 0001 1000 0000 0000 0000 0000 0000 0000。
例如24用二进制表示为: 0000 0000 0000 0000 0000 0000 0001 1000,从前往后分为四部分
0000 0000,0000 0000,0000 0000,00011000,这四部分排列能构成的最大的数是402653184,二进制表示为: 0001 1000 0000 0000 0000 0000 0000 0000。
输入
输入一个小于232的非负整数。
输出
输出一个整数表示排列能构成最大的无符号数。
样例输入 Copy
8
样例输出 Copy
134217728