-3

一个与图像处理相关的项目正在进行中,为了进行实验并获得所需的结果,需要使用参数“x”将图像转换为灰度,函数 P(x) 表示灰度代码并通过 x xor 计算(x div 2) 其中 xor 表示按位异或(按位模 2 加法),而 div 表示整数除法。

有趣的是,函数 P(x) 是可逆的,这意味着在给定 P(x) 的值的情况下,始终可以唯一地恢复 x。

因此,从事该项目的小组忘记保留与参数“x”相关的原始数据。编写一个程序,从给定的 P(x) 值恢复数字 x。

INPUT:输入文件包含一个整数 y,即 G(x) 的值。

输出:输出文件应包含一个整数 x,使得 G(x) = y。

样本输入:15

样本输出:10

谁能清楚地解释你对这个问题的解决方案???

4

1 回答 1

0

我对此不以为然,请直接参考https://rosettacode.org/wiki/Gray_code

于 2018-11-02T12:31:42.333 回答