自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeHelper的博客

我思故我在

  • 博客(4)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 乘法逆元

上一篇:浅谈DFS剪枝技巧及其应用 (a+b)%p=(a%p+b%p) %p (a-b)%p=(a%p-b%p) %p (a*b)%p=(a%p*b%p) %p 如果有ab≡1(mod p)ab≡1(mod p),则称b是mod p意义下a的乘法逆元。记或(定义了剩余系中的除法) 求逆元的方法: 1.扩展欧几里得 ax≡1(modp)可以等价的转化为ax−py=1 然后套用exgcd...

2020-05-20 19:30:32 870

原创 欧拉函数

欧拉函数: 用 φ(n)\varphi(n)φ(n)来表示,含义是111至nnn之间与nnn互质的数的个数。 特别的,φ(1)=1\varphi(1)=1φ(1)=1,当nnn为质数时,φ(n)=n−1\varphi(n)=n-1φ(n)=n−1 欧拉函数是积性函数:若 gcd(a,b)=1gcd(a,b)=1gcd(a,b)=1 ,φ(a)∗φ(b)=φ(a∗b)\varphi(a)*\varp...

2020-01-18 07:41:04 314

原创 数据结构

持续更新 栈 后进先出 LIFO

2020-01-10 07:43:28 168

原创 扩展欧几里得

欧几里得法(辗转相除法): int gcd(int a,int b) { if(b==0)return a; return gcd(b,a%b); } 裴蜀定理: 对于有解,应满足。 扩展欧几里得: 对于 可得: 故可用类似欧几里得的的方法,求出该方程的解 int exgcd(int a,int b,int &x,int &y) { if(b==...

2019-12-07 16:58:35 145

最短路——Floyd

最短路模板 by 程序猿小周 时间复杂度:O(n^3) 适用于:求单源最短路

2019-01-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除