当前位置: 首页 > news >正文

【J2】乘法逆元

题目描述

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

输入

一行两个正整数 n,p。

输出

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

样例输入

10 13

样例输出

1
7
9
10
8
11
2
5
3
4
#include<bits/stdc++.h>
#define started() cin.tie(0),cout.tie(0)
using namespace std;
const int N=3e6+10;
long long inv[N];
int n,p;
int main(){started();scanf("%d%d",&n,&p);inv[1]=1;puts("1");for(int i=2;i<=n;i++)printf("%ld\n",inv[i]=(long)p-(p/i)*inv[p%i]%p);
}

相关文章:

  • 将b[索引]中元素按照a中元素的值进行排序
  • C++核心编程--1 内存分区模型
  • python打卡day26
  • 如何在线免费压缩PDF文档?
  • 【MySQL】多表连接查询
  • 各个历史版本mysql/tomcat/Redis/Jdk/Apache/gitlab下载地址
  • 2024年9月电子学会等级考试五级第三题——整数分解
  • 【蓝桥杯省赛真题49】python偶数 第十五届蓝桥杯青少组Python编程省赛真题解析
  • zynq嵌入式linux启动默认设置
  • 钉钉数据与金蝶云星空的无缝集成解决方案
  • 嵌入式开发学习日志(数据结构--双链表)Day21
  • C++ QT图片查看器
  • 掘金中亚货代蓝海,易境通货代系统解锁数字化制胜密码!
  • Python实战案例:打造趣味猜拳小游戏
  • 山东大学计算机图形学期末复习整理5——CG10上
  • 司法系统之外的第三方平台未经许可披露企业涉诉信息是否构成侵权
  • CodeBuddy编程新范式
  • 动态规划-状态压缩DP
  • Java并发编程:synchronized机制
  • vue2 根据不同路由url设置不同的网页背景颜色
  • “AD365特应性皮炎疾病教育项目”启动,助力提升认知与规范诊疗
  • “养胃骗局”大公开,真正有用的方法究竟是?
  • 广东省原省长卢瑞华逝世,享年88岁
  • 男子退机票被收90%的手续费,律师:虽然合规,但显失公平
  • 苹果或将于2027年推出由玻璃制成的曲面iPhone
  • 种罂粟喂鸡防病?四川广元一村民非法种植毒品原植物被罚​