CINTA作业三:同余、模指数、费尔马小定理、欧拉定理

本文探讨了模算术中的核心概念,包括求解乘法逆元、同余方程、模指数运算以及费尔马小定理和欧拉定理的应用。通过实例展示了如何计算给定参数下的模指数和解决同余方程,同时给出了具体的计算步骤和结果。这是一篇关于数论与算法实践的作业解析。
摘要由CSDN通过智能技术生成

CINTA作业三:同余、模指数、费尔马小定理、欧拉定理

标签(空格分隔): 作业


题目

1、实现求乘法逆元的函数,给定a和m,求a模m的乘法逆元,无解时请给出无解提示,并且只返回正整数。进而给出求解同余方程(ax = b mod m)的函数,即给定a,b,m,输出满足方程的x,无解给出无解提示。

2、实现模指数运算的函数,给定x、y和m,求x的y次方模m。

3、设p = 23和a = 5,使用费尔马小定理计算a^{2020} mod p?

4、使用欧拉定理计算2^{100000} mod 55。

5、手动计算7^{1000}的最后两个数位等于什么?


1、实现求乘法逆元的函数,给定a和m,求a模m的乘法逆元,无解时请给出无解提示,并且只返回正整数。进而给出求解同余方程(ax = b mod m)的函数,即给定a,b,m,输出满足方程的x,无解给出无解提示。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值