$linear$ $inverse$ $element$
$Descirption$
给出 $k$ ,求它的逆元。
$Solution$
设
$$
a \times k + b = p,{b \times inv[b]}\equiv1\pmod p
$$
变式,得
$$
b = p - a \times k,{(p - a \times k) \times inv[b]}\equiv1\pmod p
$$
拆括号,得
$$
{p \times inv[b] - a \times k \times inv[b]}\equiv1\pmod p
$$
即
$$
{-a \times k \times inv[b]}\equiv1\pmod p
$$
观察
$$
a \times k + b = p
$$
两边同是对 $k$ 取模,得
$$
b = p \bmod k
$$
故有
$$
a = p \div k
$$
代入原式,得
$$
{-(p / k) \times inv[p \bmod k] \times k}\equiv 1 \pmod p
$$
即
$$
{-(p / k) \times inv[p \bmod k]} \equiv inv[k] \pmod p
$$
也就是
$$
{(p-p / k) \times inv[p \bmod k]} \equiv inv[k] \pmod p
$$
$Code:$
1 |
|