数论作业 —— 同余理论

文章详细展示了如何应用同余理论来计算145^89+3^2002除以13的余数,以及2021^(2022^2023)的末三位。计算过程中涉及了指数的模运算和杨辉三角展开,最终得出余数为9,末三位为161。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

14589+32002145^{89}+3^{2002}14589+32002 除以 131313 的余数

知识点

同余理论。

∵145=11×13+2\because 145=11\times 13+2145=11×13+2
∴14589≡(11×13+2)89≡289(mod13)\therefore 145^{89} \equiv (11\times 13+2)^{89} \equiv 2^{89}\pmod {13}14589(11×13+2)89289(mod13)
下面我们继续找 2892^{89}289131313 的关系。64=13×5−164=13\times 5-164=13×51
26=64=13×5−12^6=64=13\times 5-126=64=13×51
289=25⋅(26)14=25⋅(13×5−1)142^{89}=2^{5}\cdot (2^{6})^{14}=2^{5}\cdot (13 \times 5-1)^{14}289=25(26)14=25(13×51)14
289≡25⋅(−1)14≡6(mod13)2^{89} \equiv 2^{5}\cdot (-1)^{14} \equiv 6 \pmod {13}28925(1)146(mod13)
再找 320203^{2020}32020131313 的关系。33=27=2×13+13^3=27=2\times 13+133=27=2×13+1
32020≡31⋅(33)673≡3⋅(26+1)672≡3⋅(1)672≡3(mod13)3^{2020}\equiv 3^1\cdot (3^3)^{673} \equiv 3 \cdot (26+1)^{672} \equiv 3\cdot(1)^{672}\equiv 3 \pmod {13}3202031(33)6733(26+1)6723(1)6723(mod13)
∴(14589+32020)≡(6+3)≡9(mod13)\therefore (145^{89}+3^{2020}) \equiv (6+3) \equiv 9 \pmod {13}(14589+32020)(6+3)9(mod13)

2021202220232021^{{2022}^{2023}}202120222023 的末三位。

知识点

同余问题。

20222023≡(2000+22)2023≡2223≡848(mod1000)2022^{2023}\equiv(2000+22)^{2023} \equiv 22^{23} \equiv 848\pmod {1000}20222023(2000+22)20232223848(mod1000)
202120222023≡2021848≡(2000+21)848≡21848(mod1000)2021^{{2022}^{2023}} \equiv 2021^{848} \equiv (2000+21)^{848} \equiv 21^{848} \pmod {1000}2021202220232021848(2000+21)84821848(mod1000)
使用杨辉三角展开,可得
21848=(20+1)848=(8480)⋅20848⋅10+(8481)⋅20847⋅11+⋯+(848845)⋅203⋅1845+(848846)⋅202⋅1846+(848847)⋅201⋅1847+(848848)⋅200⋅184821^{848}=(20+1)^{848}=\binom {848}{0}\cdot20^{848}\cdot1^{0}+\binom {848}{1}\cdot20^{847}\cdot1^{1}+\cdots+\binom {848}{845}\cdot20^{3}\cdot1^{845}+\binom {848}{846}\cdot20^{2}\cdot1^{846}+\binom {848}{847}\cdot20^{1}\cdot1^{847}+\binom {848}{848}\cdot20^{0}\cdot1^{848}21848=(20+1)848=(0848)2084810+(1848)2084711++(845848)2031845+(846848)2021846+(847848)2011847+(848848)2001848
末三位只和最后三项有关。
((848846)⋅202⋅1846)(mod1000)=((8482)⋅202⋅1846)(mod1000)=(848∗8472⋅400)(mod1000)=(848∗847∗200)(mod1000)=((848∗200)(mod1000)∗847)(mod1000)=(600∗847)(mod1000)=508200(mod1000)=200(\binom {848}{846}\cdot20^{2}\cdot1^{846})\pmod {1000}\\ =(\binom {848}{2}\cdot20^{2}\cdot1^{846})\pmod {1000}\\ =(\frac{848*847}{2}\cdot400)\pmod {1000}\\ =(848*847*200)\pmod {1000}\\ =((848*200)\pmod{1000}*847)\pmod{1000}\\ =(600*847)\pmod{1000}\\ =508200\pmod{1000}=200((846848)2021846)(mod1000)=((2848)2021846)(mod1000)=(2848847400)(mod1000)=(848847200)(mod1000)=((848200)(mod1000)847)(mod1000)=(600847)(mod1000)=508200(mod1000)=200
((848847)⋅201⋅1847)(mod1000)=((8481)⋅201⋅1847)(mod1000)=(848×20×1)(mod1000)=960(\binom {848}{847}\cdot20^{1}\cdot1^{847})\pmod {1000}\\ =(\binom {848}{1}\cdot20^{1}\cdot1^{847}) \pmod {1000}\\ =(848\times20\times1)\pmod {1000}\\ =960((847848)2011847)(mod1000)=((1848)2011847)(mod1000)=(848×20×1)(mod1000)=960
((848848)⋅200⋅1848)(mod1000)=1(\binom {848}{848}\cdot20^{0}\cdot1^{848})\pmod{1000}=1((848848)2001848)(mod1000)=1
即末三位为 (200+960+1)(mod1000)=161(200+960+1)\pmod {1000}=161(200+960+1)(mod1000)=161

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值