方程另一边的模运算?

问题描述 投票:0回答:2

如果

I = (V+13) % 26

那么V对于“I”来说是什么。基本上如何在方程的另一边取 Mod 运算符?

math modulus
2个回答
1
投票
I = (V+13) %26

这意味着

V+13 = k*26 + I, and k=Z, I=[0,1,...,26-1]
(1)

所以

V = k*26 + I -13

现在,因为

I
是除以
26, I=[0,1,...,26-1]
的余数。 这意味着:

I%26=I
I
除以
26
就是
I

所以:

I = (V+13) %26

I%26 = (V+13) %26

这与

I%26 = (V+13)
不一样 因为
I%26 = (V+13)
意味着
V+13 = [0,1,...,26-1]
(1) 相矛盾,(
V+13
可能大于
26-1
)。


推论:

V = (I%26) - 13 不正确

V = (I%26) - 13 + k*26, k=Z 正确


0
投票

@gpu,这里,术语 Z 指的是整数集。即 k 可以是任何整数。

© www.soinside.com 2019 - 2024. All rights reserved.