乘法逆元
来源:互联网 发布:斗地主辅助软件 编辑:程序博客网 时间:2024/05/22 17:03
#include<bits/stdc++.h>using namespace std;int inv[30000100],n,mod;int read(){ char ch=getchar();int k=0; while(ch<'0'||ch>'9') ch=getchar(); while(ch>='0'&&ch<='9') k*=10,k+=ch-'0',ch=getchar(); return k;}int main(){ inv[1]=1;n=read(),mod=read(); cout<<"1"<<endl; for(int i=2;i<=n;i++) inv[i]=(long long )(mod-mod/i)*inv[mod%i]%mod,inv[i]+=mod,inv[i]%=mod,printf("%d\n",inv[i]); }
阅读全文
0 0
- 乘法逆元
- 乘法逆元
- 关于乘法逆元
- 乘法逆元
- 乘法逆元
- 乘法逆元
- 求乘法逆元
- 求乘法逆元
- 乘法逆元
- 乘法逆元
- 乘法逆元
- 乘法逆元
- 乘法逆元
- 乘法逆元基础知识
- 乘法逆元
- 乘法逆元
- 乘法逆元
- 乘法逆元求法
- 如何把一个单例模式写出花来
- 通过Android.mk文件在源码下生成jar
- ubuntu的mysql用windows客户端无法连接的解决方法
- 【HTML5学习笔记】32:CSS3变形效果 下
- VC++获取系统当前时间并显示
- 乘法逆元
- UVa 11464 Even Parity
- mysql事件调度
- win10系统下如何打开bios&如何打开Intel-VT-x教程
- android开发异常积累
- P1040 加分二叉树 记忆化搜索
- 第(一到四)课易语言大漠多线程创建线程
- BZOJ4690 Never Wait for Weights(带权并查集模板题)
- 网上学习总结