若干结论和定理(停更)

摘要:
=0,则phi(n*p)=phi*(p-1)phi==pk-pk-1==(p-1)*pk-1 Euler幂减少如果a=1,则(p^k)=1 Euler函数对于第i位的三元组是唯一的。对于树上的任何点,离该点最远的点必须是直径一端的点如果gcd==G,lcm==L,则gcd=1,lcm==L/G,其中x'=x/G,y'=y/G,z'=z/Ga,b互质,当且仅当存在整数x,y使ax+by==1

传送门

gcd(x- 1 , x- 1) = xgcd(a , b) - 1  (x>1,a,b>0)   (HDU 2685)

gcd(fib[ m ] , fib[ n ]) = fib[ gcd(m , n) ]    fib是斐波那契数列

gcd(fib[ m ] , fib[ n ]) = fib[ gcd(m , n) ]

lcm(ka , kb) = k * lcm(a , b)

lcm(a/b , c/d) = lcm(a , c) / gcd(b , d)

a > b , gcd(a , b)==1 , 则gcd(am - bm , an - bn) = agcd(m , n) - bgcd(m , n)

设G = gcd( C1n , C2n ,·········Cnn )  则G的值为:(HDU2582)

  • n为素数:本身
  • n有多个素因子:1
  • n只有一个素因子:该因子

若干结论和定理(停更)第1张

若干结论和定理(停更)第2张  一个数的所有因子的欧拉函数之和等于这个数本身

最小生成树中的最大边权为所有生成树中最大边权的最小值(所有生成树中最大边权的最小值在MST上)

有向无环图的生成树个数等于入度非零的节点的入度积

威尔逊定理:p为素数  等价于  ( p -1 )! ≡ -1 ( mod p )   即p | ((p-1)!+1) ,(p - 2)! = 1 (mod p) (HDU 6608)

费马小定理:如果p是一个质数,而整数a不是p的倍数,则有a(p-1)≡1(mod p)

费马-欧拉定理:若n,a为正整数,且 n , a 互质,则:  若干结论和定理(停更)第3张

霍尔定理:  判断二分图是否完美匹配的充要条件:首先要求|X|==|Y|(左右点数相等),对于任意的X的子集a都有|a|<=|b|,其中b是a能达到的点集的并

霍尔定理推论:对于二分图G={X+Y,E},最大匹配M=|X| - max(|S| - |N(S)|)   (S为X的子集,N(S)为S所能到达的点集的并)(|S|可以为0,所以后者一定不小于0)(HDU6667)

如果p % 4 =3,x^2  = a(mod p) 那么x = ±pow(a, (p+1)/4, p) 

(bp ≡ ap b(mod p)

若干结论和定理(停更)第4张 

 若a*b-c*d==1,则a和c,a和d,b和c,b和d互质

 [公式]

斐波那契数列求和公式:Sn = 2 * an + an-1 -1

小于n且与n互质的数之和 S = n * phi( n ) / 2

对于质数p

  若 n % p == 0 则  phi( n * p ) = phi( n ) * p

  若 n % p != 0 则  phi( n * p ) = phi( n ) * ( p - 1 )

  phi( pk ) == pk - pk-1 == (p - 1) * pk-1

欧拉降幂 (易证后两个包括第一个,所以只需要判断b和phi(p)的大小关系来套用第二个或者第三个)

若干结论和定理(停更)第6张

若 a = 1 (mod p) , 则 a(p^k) = 1 (mod pk+1)   ( 这里 ^ 是指数 )  

欧拉函数对于第i位的三元组( phi(i) , phi(i + 1) , phi(i + 2) )是唯一的

对于树上的任意一点,距离该点最远的点一定是直径的某一端点

若gcd(x,y,z) == G,lcm(x,y,z) == L,则gcd( x', y',z') == 1,lcm(x',y',z') == L/G ,其中x' = x /G,y' = y /G ,z' = z / G  (HDU4497)

a,b互质的充要条件是存在整数x,y使得ax+by==1

免责声明:文章转载自《若干结论和定理(停更)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AS3多线程快速入门(二):图像处理[译]JS编解码与Java编解码的对应关系下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

gcd的性质+分块 Bzoj 4028

4028: [HEOI2015]公约数数列 Time Limit:10 SecMemory Limit:256 MBSubmit:865Solved:311[Submit][Status][Discuss] Description 设计一个数据结构. 给定一个正整数数列 a_0, a_1, ..., a_{n - 1},你需要支持以下两种操作: 1....

2019中国大学生程序设计竞赛(CCPC)

目录 Contest Info Solutions A - & B - array C - K-th occurrence D - path E - huntian oy F - Shuffle Card G - Windows Of CCPC H - Fishing Master Contest Info [Practice Li...

iOS开发之多线程

1、多线程概念 进程 正在进行中的程序被称为进程,负责程序运行的内存分配。每一个进程都有自己独立的虚拟内存空间。  线程 线程是进程中一个独立的执行路径(控制单元) 一个进程中至少包含一条线程,即主线程 可以将耗时的执行路径(如:网络请求)放在其他线程中执行 创建线程的目的就是为了开启一条新的执行路径,运行指定的代码,与主线程中的代码实现同时运行。 栈区:...

【数论】C.Orac and LCM

C.Orac and LCM 题意:给定一个长度为(n)的数组,求(gcd{{lcm(a_i,a_j)|i<j}}) 思路: 对于(a_1),其产生的(lcm)有(lcm(a_1,a_2)、lcm(a_1,a_3)、...lcm(a_1,a_n)) 则它们的最大公因数(gcd_1=gcd(lcm(a_1,a_2)、lcm(a_1,a_3)、..lcm...

iOS开发——面试篇&amp;amp;面试总结(五)取消GCD任务

取消GCD任务 在NSOperationQueue中,我们可以随时取消已经设定要准备执行的任务(当然,已经开始的任务就无法阻止了),而GCD没法停止已经加入queue的block(其实是有的,但需要许多复杂的代码);GCD原生并不支持取消操作。 
dispatch_suspend函数也只能暂停开启新的未执行的block,已经处于执行中的block是无法暂停...

封装GCD以及介绍如何使用

源码地址 http://pan.baidu.com/s/1zTUR8 研究GCD有一段时间,翻译了多篇文章,找了很多的资料,看了很多官方文档,看起来很难,实际上很简单,本人一一进行讲解怎么使用. 支持ARC以及非ARC,无论在ARC环境还是在非ARC环境,都需要调用dispatchRelease方法来释放init出的GCDGroup,GCDQueue,G...