《P3811 【模板】模意义下的乘法逆元》

题目背景

这是一道模板题

题目描述

给定 n,p 求 1∼n 中所有整数在模 p 意义下的乘法逆元。

这里 a 模 p 的乘法逆元定义为 ax≡1(modp) 的解。

输入格式

一行两个正整数 n,p。

输出格式

输出 n 行,第 i 行表示 i 在模 p 下的乘法逆元。

输入输出样例

输入 #1复制

复制代码
10 13

输出 #1复制

复制代码
1
7
9
10
8
11
2
5
3
4

说明/提示

1≤n≤3×106,n<p<20000528。

输入保证 p 为质数。

代码实现:

复制代码
#include<bits/stdc++.h>
#define ll long long
using namespace std; 
ll n, mod, inv[3000005];

signed main() {
    cin >> n >> mod;
    inv[1] = 1;
    cout << inv[1] << "\n";
    for (ll i = 2; i <= n; ++i) {
        inv[i] = (-mod / i * inv[mod % i] % mod + mod) % mod;
        cout << inv[i] << "\n";
    }
    return 0;
}
相关推荐
aaaameliaaa40 分钟前
指针之总结
c语言·笔记·算法
宵时待雨1 小时前
优选算法专题9:哈希表
数据结构·算法·散列表
gwf2161 小时前
磨损均衡算法(Wear Leveling)——SSD如何让每块闪存“公平退休“?
运维·数据库·人工智能·python·嵌入式硬件·算法·智能硬件
noipp1 小时前
推荐题目:洛谷 P6231 [JSOI2013] 公交系统
c语言·数据结构·c++·算法·游戏·洛谷·luogu
c238562 小时前
C/C++每日一练6
c语言·c++·算法
AI小码2 小时前
把动作「画」给视频世界模型,跨本体双向推演,李飞飞参与
大数据·人工智能·算法·ai·大模型·音视频·编程
KaMeidebaby3 小时前
卡梅德生物技术快报|bli亲和力检测gst:告别批量跑胶:BLI实时酶切监测技术加速GST融合蛋白下游流程优化
前端·网络·数据库·人工智能·算法
alphaTao4 小时前
LeetCode 每日一题 2026/7/20-2026/7/26
算法·leetcode
青山木7 小时前
Hot 100 ---腐烂的橘子
java·数据结构·后端·算法·leetcode·广度优先
未来之窗软件服务8 小时前
计算机考试-快速排序—东方仙盟
数据结构·算法·排序算法·仙盟创梦ide·东方仙盟