前提知識
モジュラ逆数
モジュラ逆数 (modular multiplicative inverse) とは、互いに素な整数 a,m に対して
ax≡1(modm)
を満たす整数 x のことである。
中国剰余定理
中国剰余定理 (Chinese Remainder Theorem, CRT) とは、同じ整数 x に対して互いに素な整数 m1,m2,…,mn が与えられたとき、それぞれの剰余 xmodmi が与えられたときに、x を求める定理である。
xx⋮x≡a1(modm1)≡a2(modm2)≡an(modmn)
の解は一意に存在し
x≡i=1∑naiMi(modM)whereM=i=1∏nmi,Mi=miM
で求められる。