题目描述 对于一个十进制数 $A$,将 $A$ 转换为二进制数,然后按位逆序排列,再转换为十进制数 $B$,我们称 $B$ 为 $A$ 的二进制逆序数。 例如对于十进制数 $173$,它的二进制形式为 $10101101$,逆序排列得到 $10110101$,其十进制数为 $181$,$181$ 即为 $173$ 的二进制逆序数。 输入格式 多组数据输入 一个 $1000$ 位(即 $10^{999}$)以内的十进制数。 输出格式 输入的十进制数的二进制逆序数。 输入样例 173 输出样例 181