https://www.luogu.org/problem/show?pid=3811

题目背景

这是一道模板题

题目描述

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

输入输出格式

输入格式:

一行n,p

输出格式:

n行,第i行表示i在模p意义下的逆元。

输入输出样例

输入样例#1:

10 13
输出样例#1:

1
7
9
10
8
11
2
5
3
4

说明

1 \leq n \leq 3 \times 10 ^ 6, n < p < 200005281≤n≤3×10​6​​,n<p<20000528

输入保证 pp 为质数。

线性求逆元、

 #include <cstdio>

 #define LL long long
inline void read(LL &x)
{
x=; register char ch=getchar();
for(; ch>''||ch<''; ) ch=getchar();
for(; ch>=''&&ch<=''; ch=getchar()) x=x*+ch-'';
}
const int N(*1e6+);
LL n,p,inv[N]; int Presist()
{
read(n),read(p);
inv[]=; puts("");
for(int i=; i<=n; ++i)
inv[i]=(LL)((p-p/i)*inv[p%i])%p,printf("%lld\n",inv[i]);
return ;
} int Aptal=Presist();
int main(){;}

最新文章

  1. 开源战棋 SLG 游戏框架设计思考(二)规则系统要考虑的因素
  2. maven配置多模块项目事例
  3. cocos2d 2.2.6 win7下的配置
  4. 一个小笔记(8):EN_2
  5. 【js】随机数
  6. JAVA CAS单点登录(SSO) 教程
  7. android图标设计事宜
  8. poj3281-Dining ,最大流量,内置图
  9. windows下使用git时生成sshkey和配置
  10. shell中的source和直接执行sh的区别
  11. 网站ASHX不执行故障
  12. 关于table的td和ul元素li隔行变色的功能实现
  13. [转]RJ45接口说明
  14. Differencia (归并树)
  15. SQL 一对多联表查询最大值
  16. Codeforces 662 C. Binary Table
  17. 【LeetCode算法题库】Day5:Roman to Integer &amp; Longest Common Prefix &amp; 3Sum
  18. 企业日志大数据分析系统ELK+KAFKA实现【转】
  19. 如何学习C++? C++ Primer第三版中文版
  20. json剥离

热门文章

  1. $Hdu1381\ Crazy\ Search$
  2. Java compiler level does not match the version of the installed Java project facet问题处理
  3. EditText(7)EditText输入事件监听
  4. {Python}安装第三方包(setup.py)
  5. [转]我要学ASP.NET MVC 3.0(十二): MVC 3.0 使用自定义的Html控件
  6. SQL server 查询语句 练习题
  7. asp.net MVC Session 第二次加载丢失问题
  8. ES6 学习笔记 - 变量的解构赋值
  9. WordPress百度熊掌号页面改造(纯代码实现)
  10. v形 加强版