数学
文章平均质量分 56
用ABA种树
这个作者很懒,什么都没留下…
展开
-
【数学】 乘法逆元
1. 剩余系指模正整数n的余数所组成的集合。若一个剩余系中包含了这个正整数n所有可能的余数,则称为完全剩余系,记为Zn。(一般地,对于任意正整数n,有n个余数:0,1,2,…,n-1)简化剩余系:简化剩余系也称既约剩余系或缩系,是m的完全剩余系中与m互素的数构成的子集。2. 定义若Zn中的两元素满足a*b=1,则称a,b互为模n意义下的乘法逆元。3.实现3.1 单个查询3.1.1 ...原创 2018-11-01 21:51:03 · 341 阅读 · 0 评论 -
【数学】错排问题
1.定义n个有序的元素应有n!个不同的排列,如若一个排列使得所有的元素不在原来的位置上,则称这个排列为错排。(没错,抄的百度百科)2.公式2.1 递推公式D1=0;D2=1;Dn=(n−1)(Dn−1+Dn−2)(n≥2)2.2 通项公式Dn2.3证明...原创 2018-11-01 22:39:46 · 225 阅读 · 0 评论 -
数学
组合 排序 错排 gcd exgcd 裴蜀定理 乘法逆元(快速幂,exgcd,线性筛) 欧拉函数 快速幂 筛素数原创 2018-11-02 16:17:07 · 115 阅读 · 0 评论 -
【数学】扩展欧几里得
1.裴蜀定理对于关于x和y的线性不定方程(裴蜀等式)ax+by=c当且仅当gcd(a,b)|c时有整数解,且有整数解时定有无穷多个整数解。推论a,b互质等价于ax+by=1有解例题luoguP4549#include<bits/stdc++.h>#define mo 100003using namespace std;int a[25],n;int gcd(int...原创 2018-11-02 16:19:24 · 212 阅读 · 0 评论 -
【数学】gcd
1.枚举法从min(a,b)到1枚举,判断,复杂度O(min(a,b))2.分解素因数 int Decompose(int a,int b){ int ans = 1; for(int x = 2; x * x <= min(a,b); x++){ while(a % x == 0 && b % x == 0){a /= x;b /= x;ans *= x;}...原创 2018-11-02 14:55:54 · 537 阅读 · 0 评论 -
【数学】排列组合
1.排列2.组合2.1组合的性质2.2组合数与杨辉三角形2.2.1 杨辉三角下的组合数1.杨辉三角形中第n行,m列的数等于 Cn-1m-1;2.杨辉三角形中每个数字等于上一行的左右两个数字之和。即 C(n+1,i)=C(n,i)+C(n,i-1);3.判断组合数奇偶:Cn-1m-1(杨辉三角形第n行m列)的奇偶:(m-1)&(n-1)==(m-1)? 奇:偶;4.第n...原创 2018-11-02 18:36:45 · 289 阅读 · 0 评论