2020. 加密2

单点时限: 2.0 sec

内存限制: 256 MB

对一个整数 (32 位无符号整数) 进行规则如下的加密:

  1. 低 16 位和高 16 位互换

  2. 此时的低 16 位按位取反

  3. 此时的高 16 位与低 16 位进行异或运算,结果存储到高 16 位

现在根据加密后的整数,求出加密前的整数的 16 进制形式 .

输入格式

输入有多 case,每个 case 一行,且只有一个整数

输出格式

对于每个 case 输出一个整数 (16 进制形式),即加密前的整数。

样例

Input
4294901759
Output
1
hint:十六进制输出时请使用大写字母(A,B...)

184 人解决,213 人已尝试。

225 份提交通过,共有 417 份提交。

2.1 EMB 奖励。

创建: 16 年,4 月前.

修改: 6 年,7 月前.

最后提交: 1 月前.

来源: N/A