求助:楼主举列子说:100=98+2=7*14+2,36=35+1=7*5+1;
这时100*36=(7*14+2)(7*5+1)=7*14*7*5 + 2*7*5 + 7*14*1 + 2*1
很明显,100*36除以7的余数就等于2*1=2
于是我们可以得出这样的一个结论:求M*N除以q的余数,就等于M除以q的余数 乘以 N除以q的余数。
可是为什么最后得出来的公式是:M*N mod q=(M mod q)*(N mod q) mod q
如果说求M*N除以q的余数,就等于M除以q的余数 乘以 N除以q的余数,那得出来的公式不就应该是M*N mod q=(M mod q)*(N mod q)吗?
求大神解释!万分感谢!