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;
    }
}
相关推荐
油丶酸萝卜别吃16 小时前
utils.js 说明文档
开发语言·javascript·ecmascript
rannn_11119 小时前
【力扣hot100】链表专题|160、206、234、141、142
java·算法·leetcode·链表·面试·开发
leisoo809719 小时前
100GBA股股票数据怎么存ClickHouseRedisMySQLJSON完整对比
大数据·linux·服务器·开发语言·python
不会代码的小猴20 小时前
21. 泛型编程上
开发语言·c++·笔记·算法
IKUN家族20 小时前
Spring IoC&DI
java·spring·rpc
一只旭宝21 小时前
细讲C加加【9】C++ std::function与std::bind详解|仿函数、绑定器、类成员绑定、占位符、成员偏移指针
开发语言·c++·算法
山荷枝1 天前
03-框架--Spring
java·后端·spring
ChaHae-In1 天前
SpringBoot统一功能处理
java·spring boot·后端
coder!mq1 天前
说几个常见的语法糖?
java·开发语言·算法
gugucoding1 天前
38. 【Java】Stream API(下):高级操作与性能
java·开发语言