骗小孩的数论

rainbow-auto

exgcd

同根同源,都是把 转化为 这样的子问题。

考虑求出 的一组特解。

若已知 的一组解 ,则

展开成 ,则

整理得

我们不妨令

就结束了。

然而对于一般的不定方程 ,我们可以先考虑解出 的一组解

那么原方程的一组解就是 了。

excrt

据说这个比 crt 好理解来着。

excrt 更像是 trick,而非比较牛的算法。

考察同余方程组

我们希望他们被合并成一个。

考虑把他们打开得到

所以有

考虑用 exgcd 解出 的一个可行解 ,我们有

取模可以获得

结束。

  • Title: 骗小孩的数论
  • Author: rainbow-auto
  • Created at : 2025-07-28 20:41:53
  • Updated at : 2025-07-28 20:57:03
  • Link: https://rainbow-auto.github.io/2025/07/28/骗小孩的数论/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
骗小孩的数论