逆元
文章平均质量分 59
Bfk_
OIer
展开
-
bzoj4403 序列统计 ( 组合数学 + lucas )
bzoj4403 序列统计 原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4403题意: 多组数据。 给定三个正整数N、L和R,统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。输出答案对10^6+3取模的结果。数据范围 1≤N,L,R≤10^9,1≤T≤100题解: 首先,考虑对于一个长度为n的序列,如何求元素大小原创 2017-10-20 22:06:49 · 548 阅读 · 0 评论 -
O(n)递推求逆元
O(n)递推求逆元适用于需要一定区域内的逆元的情况代码:void getinv(int n) { inv[1]=1; inv[0]=1; for(int i=2;i<n;i++) inv[i]=(1LL*(mod-mod/i)*inv[mod%i])%mod; }证明: a*x+b=mod a*x%mod=(-b)%mod -a%mod=inv[x]*b%mod原创 2017-10-18 17:42:35 · 845 阅读 · 0 评论