初等数论 五道练习题

1. 判断二元一次方程 21 x + 35 y = 98 21x+35y=98 21x+35y=98是否有整数解;若有,求出其通解。


21 = 3 × 7 35 = 5 × 7 98 = 2 × 7 2 \begin{aligned} & 21=3\times 7 \\ & 35=5\times 7 \\ & 98=2\times { {7}^{2}} \\ \end{aligned} 21=3×735=5×798=2×72
因此先把原方程化简为等价形式
3 x + 5 y = 14 3x+5y=14 3x+5y=14
gcd ⁡ ( 3 , 5 ) = 1 ∣ 14 \gcd \left( 3,5 \right)=\left. 1 \right|14 gcd(3,5)=114,因此原方程有整数解。
5 = 3 × 1 + 2 3 = 2 × 1 + 1 \begin{aligned} & 5=3\times 1+2 \\ & 3=2\times 1+1 \\ \end{aligned} 5=3×1+23=2×1+1
P 0 = 1 ,   P 1 = 1 ,   P 2 = 1 × 1 + 1 = 2 Q 0 = 0 ,   Q 1 = 1 ,   Q 2 = 1 \begin{aligned} & { {P}_{0}}=1,\text{ }{ {P}_{1}}=1,\text{ }{ {P}_{2}}=1\times 1+1=2 \\ & { {Q}_{0}}=0,\text{ }{ {Q}_{1}}=1,\text{ }{ {Q}_{2}}=1 \\ \end{aligned} P0=1, P1=1, P2=1×1+1=2Q0=0, Q1=1, Q2=1
因此 3 x + 5 y = 1 3x+5y=1 3x+5y=1的一个特解为 ( ( − 1 ) 2 P 2 ,   ( − 1 ) 2 − 1 Q 2 ) = ( 2 , − 1 ) \left( { {\left( -1 \right)}^{2}}{ {P}_{2}},\text{ }{ {\left( -1 \right)}^{2-1}}{ {Q}_{2}} \right)=\left( 2,-1 \right) ((1)2P2, (1)21Q2)=(2,1)
因此 3 x + 5 y = 14 3x+5y=14 3x+5y=14的一个特解为 ( 2 × 14 , − 1 × 14 ) = ( 28 , − 14 ) \left( 2\times 14,-1\times 14 \right)=\left( 28,-14 \right) (2×14,1×14)=(28,14)
因此 3 x + 5 y = 14 3x+5y=14 3x+5y=14的通解,即原方程的通解为
{ x = 28 − 5 t y = − 14 + 3 t ,   t ∈ Z \left\{ \begin{aligned} & x=28-5t \\ & y=-14+3t \\ \end{aligned} \right.,\text{ }t\in \mathbb{Z} { x=285ty=14+3t, tZ


   a , b a, b a,b的辗转相除法只需要进行到余数出现 gcd ⁡ ( a , b ) \gcd(a,b) gcd(a,b)的那一行即可。

2. 求 3 406 { {3}^{406}} 3406(十进制数)的最后两位数字


  问题等价于求解 3 406     m o d   100 { {3}^{406}}\text{ }\bmod 100 3406 mod100
100 = 2 2 × 5 2 ⇒ φ ( 100 ) = 100 × ( 1 − 1 2 ) × ( 1 − 1 5 ) = 40 \begin{aligned} & 100={ {2}^{2}}\times { {5}^{2}} \\ & \Rightarrow \varphi \left( 100 \right)=100\times \left( 1-\frac{1}{2} \right)\times \left( 1-\frac{1}{5} \right)=40 \\ \end{aligned} 100=22×52φ(100)=100×(121)×(151)=40
由于 gcd ⁡ ( 3 , 100 ) = 1 \gcd \left( 3,100 \right)=1 gcd(3,100)=1,因此由欧拉定理有
3 φ ( 100 ) = 3 40 ≡ 1     m o d   100 ⇒ 3 400 = ( 3 40 ) 10 ≡ 1 10 = 1     m o d   100 \begin{aligned} & { {3}^{\varphi \left( 100 \right)}}={ {3}^{40}}\equiv 1\text{ }\bmod 100 \\ & \Rightarrow { {3}^{400}}={ {\left( { {3}^{40}} \right)}^{10}}\equiv { {1}^{10}}=1\text{ }\bmod 100 \\ \end{aligned} 3φ(100)=3401 mod1003400=(340)10110=1 mod100
于是有
3 406     m o d   100 = 3 400 × 3 6 ≡ 1 × 3 6 = 729 ≡ 29     m o d   100 \begin{aligned} & { {3}^{406}}\text{ }\bmod 100 \\ & ={ {3}^{400}}\times { {3}^{6}} \\ & \equiv 1\times { {3}^{6}} \\ & =729 \\ & \equiv 29\text{ }\bmod 100 \\ \end{aligned} 3406 mod100=3400×361×36=72929 mod100
3 406 { {3}^{406}} 3406的最后两位数字是 29 29 29

3. 判断同余式组 { x ≡ 4     m o d   11 x ≡ 3     m o d   17 \left\{ \begin{aligned} & x\equiv 4\text{ }\bmod 11 \\ & x\equiv 3\text{ }\bmod 17 \\ \end{aligned} \right. { x4 mod11x3 mod17<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

此账号已停更

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

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

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

打赏作者

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

抵扣说明:

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

余额充值