4185 费马小定理求逆元

4185 费马小定理求逆元

⭐️难度:简单

🌟考点:费马小定理

📖

📚

java 复制代码
import java.util.Scanner;
import java.util.Arrays;

public class Main {
    static int[][] a;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        long a = sc.nextInt();
        long p = sc.nextInt();
        long inverse = qmod(a,p-2,p);
        System.out.println(inverse);
    }

    static long qmod(long a, long b,long p){
        long res = 1;
        while(b != 0){
            if((b&1) == 1){
                res = res * a % p;
            }
            a = a * a % p;
            b >>= 1;
        }
        return res;
    }
}
相关推荐
Wang's Blog2 小时前
Java 项目部署之 Docker工具快速入门: Docker 镜像仓库
java·docker
心仪久了会沦陷2 小时前
C语言数据结构入门——队列补充:循环队列的数组实现
c语言·开发语言·数据结构·笔记
企智汇-项目管理软件2 小时前
离散制造管理系统怎么选?一套系统管住从研发到交付的全周期
java·人工智能·制造·项目经理·项目管理软件·项目管理系统·项目管理软件工程
源图客2 小时前
Python环境安装与PyCharm的第一个项目
开发语言·python·pycharm
IT研究室2 小时前
最新计算机毕业设计选题推荐-基于spring boot的幼儿园管理系统-网站-文档指导-Java-springboot
java·spring boot·课程设计
会编程的吕洞宾2 小时前
Spring Cloud Gateway限流实战 Redis令牌桶算法+熔断降级
java·后端·spring
zx_741484812 小时前
PyQt5 环境搭建保姆级教程:PyCharm + QtDesigner + PyUIC 完整配置
开发语言·qt·pycharm·pyqt
Wang's Blog2 小时前
Java 项目部署之 Docker工具快速入门: DockerCompose 部署微服务集群
java·docker·微服务
BullSmall2 小时前
SonarQube 9.9.8-community 适配 Jenkins 版本说明
java·前端·jenkins
威哥爱编程2 小时前
【AI全栈12-10】Spring Boot 用多模态做商品图审核 / 发票识别
java·spring boot·后端