如何反转模运算符?

时间:2018-11-07 14:36:58

标签: java math

所以我有这个等式:x%a = b。值a和b是已知的。我想找到x的值。那么,如何反转普通模量?我发现的所有内容都是按(a + x)%m = b的顺序排列的。  该方程式是用Java编写的。

1 个答案:

答案 0 :(得分:1)

假设x,a和b是整数,正如其他评论者所指出的,您找不到唯一的值。实际上,存在无限多个x值,即x = b,x = b + a,x = b + 2 * a,...或:

x = b + a*k,用于任何整数k。

当然,对于实际的java int(或long),只有有限的x值集。