线性求逆元
来源:互联网 发布:淘宝新店发布宝贝 编辑:程序博客网 时间:2024/06/07 21:38
mod为质数。
#include <iostream>using namespace std;const int N = 10000005;const int mod = 1e9+7;int inv[N];void init(){ inv[1] = 1; for(int i=2; i<N; i++) { if(i >= mod) break; inv[i] = (mod - mod / i) * inv[mod % i] % mod; }}int main(){ init(); for(int i = 1; i <= 10; ++i) cout << (inv[i]%mod+mod)%mod << endl; return 0;}
参考:http://blog.csdn.net/acdreamers/article/details/8220787
http://blog.csdn.net/outer_form/article/details/51509360
https://www.cnblogs.com/Phantom01/p/3939759.html
阅读全文
0 0
- 线性求逆元
- 线性求逆元
- 线性求逆元
- 线性求逆元
- 线性求逆元
- 线性求逆元
- 线性求逆元
- 线性求逆元算法
- 快速读入 线性求逆元
- hdu5673 卡特兰数+线性求逆元
- UVa Live 7040 (二项式反演+线性求逆元)
- hdu 5673 线性求逆元+卡特兰数
- bzoj2982 combination【Lacus定理+线性求逆元】
- 线性表--线性存储
- 线性表 线性结构
- 【数学/扩展欧几里得/线性求逆元】[Sdoi2008]沙拉公主的困惑
- 线性排序
- 线性表
- 常用HADOOP命令
- Error with npm install , NPM安装错误分析
- LINUX基础操作
- 使用github的心得
- 暴力拆解《Numerical Optimization》之信任域方法(下)——柯西点
- 线性求逆元
- 主要有哪些缓存?
- 暴力拆解《Numerical Optimization》之信任域方法(下)——Dogleg(狗腿方法)
- 学习笔记:关于自增与加法
- 主要有哪些缓存?
- 线性表——数据结构
- 2017.6.12 crash的数字表格 思考记录
- Nodejs中使用Log4js
- 自己编写动态代理机制代码,深入了解动态代理