乘法逆元定义: b存在乘法逆元的充要条件是b与模数m互质 原因:b * x ≡ 1 (mod m) 如果b和m不互质,则 b * x肯定是m的倍数,b * x%m=0 所以b%m==0 ,b不存在乘法逆元 1.当n为质数时,可以用快速幂求逆元: a / b(整除) ≡ a * x (mod m) 两 ...
分类:
其他好文 时间:
2020-02-05 11:41:31
阅读次数:
63
"题目链接" problem 给出一个多项式f,求一个多项式g使得$f(x) g(x) \equiv 1 (mod \ x ^ n)$ solution 利用倍增。假设现在我们已经求出了$f(x)$在$mod \ x ^ n$的逆元$g(x)$,考虑如何求出在$mod\ x ^{2n}$下的逆元$g ...
分类:
其他好文 时间:
2020-01-28 13:55:55
阅读次数:
57
期望 按每个空隙计算 对于第$i$个空隙 对于第$j$个跨过这段的概率是$\frac{1}{i-j+1}$ 因为跨过当且仅当$[j+1,i]$之间都不先于$j$合并 求一个逆元前缀和即可 #include <bits/stdc++.h> using namespace std; const int ...
分类:
其他好文 时间:
2020-01-27 23:59:07
阅读次数:
144
设 $$ p = m d + r$$ 也就是$p$为被除数,$d$为除数,$m$为商,$r$为余数 $$ m = [\frac{p}{d}]$$ $$ r = p \mod d$$ $$ m d + r \equiv 0\mod p$$ 两边同乘$d^{ 1}r^{ 1}$得 $$m r^{ 1} ...
分类:
其他好文 时间:
2020-01-21 12:04:15
阅读次数:
87
1 递推公式 Cb a = C b a-1 + Cb-1 a-1 时间复杂度 O(n2 +M ) n是a,b的最大值,M是询问次数。 2.利用逆元求组合数取模(mod是质数用费马小定理) 预处理出阶乘和阶乘逆元 最后套公式求 Cb a 时间复杂度 O(M + nlog(n)) #include <i ...
分类:
其他好文 时间:
2020-01-18 19:40:32
阅读次数:
74
//P3811 【模板】乘法逆元 #include<bits/stdc++.h> using namespace std; inline void write(long long X) { if(X<0) {X=~(X-1); putchar('-');} if(X>9) write(X/10); ...
分类:
其他好文 时间:
2020-01-17 21:04:37
阅读次数:
114
https://atcoder.jp/contests/abc151/tasks/abc151_e 题意:给你n个数,从中任意选出k个数作为一组,求出任意组合的最大值-最小值之和。 解法:排序,前缀和和后缀和,组合规律。 #include<stdio.h> #include<string.h> #i ...
分类:
其他好文 时间:
2020-01-14 09:44:06
阅读次数:
100
1、逆元线性筛 const int mod = 1e; const int maxn = 10005; int inv[maxn]; inv[1] = 1; for(int i = 2; i < 10000; i++) inv[i] = inv[mod % i] * (mod - mod / i) ...
分类:
其他好文 时间:
2020-01-14 09:15:47
阅读次数:
70
完全忘了TnT 然而这种类型的题目好像没考过.. 先复习一下万能的burnside引理, 啊不先复习一下定义(有些是本蒻自己yy的可能并不准确) 一个物体:被染色的对象 一个元素:一种染色方案 一个置换$g$:一种让物体交换位置的变换方法 一个置换群$G$:里面的置换满足封闭性结合律单位元逆元 一个 ...
分类:
其他好文 时间:
2019-12-27 17:58:07
阅读次数:
85
浅谈欧拉定理及乘法逆元 本篇随笔简单讲解一下信息学奥林匹克竞赛数论部分 欧拉定理及乘法逆元 这一知识点。介绍的内容大致分为这么几个部分: “同余的基本概念、费马小定理、欧拉定理及其推论、乘法逆元” 。 同余的基本概念 同余的概念啊非常简单啦:如果两个整数$a,b$除以一个数$m$的余数相等的话,那么 ...
分类:
其他好文 时间:
2019-12-09 21:49:39
阅读次数:
124