学习历程-同余定理两大基本应用

1.大整数取模:应用公式可做到边运算边取余。

公式入下:例如:1234%10

首先整数都可化成如此形式,如1234化成((1*10+2)*10+3)*10+4

进行求余(((1*10+2)*10+3)*10+4)%10

此时用到两个公式

(a+b)%c=(a%c+b%c)%c

(a*b)%c=(a%c*b%c)%c

计算过程比较麻烦,多次正反运用公式最终能得到

1234%10=(((1%10*10+2)%10*10+3)%10*10+4)%10

代码就很容易想到了。


2.同余定理与快速幂:神奇的二进制应用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值