GCD+拓展欧几里德 Posted on 2022-02-12 Edited on 2022-09-03 In coding GCD求Gcd两种常用方法,均基于辗转相除,第二种方法在某些问题的处理上可能出锅。 1234567inline int gcd(int x,int y){ return y==0?x:gcd(y,x%y);}inline int _gcd(int x,int y){ while(y^=x^=y^=x%=y); return x;} 求LCM$gcd(a,b)lcm(a,b)=ab$ Read more »
算数基本定理 Posted on 2022-02-11 Edited on 2022-10-16 In coding Native任意一个大于$1$的正整数都能被唯一分解成有限个质数的乘积,可写作: 其中 $c_i$ 都是正整数,$p_i$ 均为质数,且满足 $p_1<p_2<…<p_m$。 Read more »
欧拉函数求法的理解 Posted on 2022-02-11 Edited on 2022-09-03 In coding 容斥求欧拉函数证明以前一直对容斥原理求欧拉函数的求法有些不解,昨晚领悟透彻之后准备记录一下。 首先对于一个正整数 $n$,在 $1-n$ 中与其互质的数满足一个条件:他们没有相同的质因子 因此考虑从 $n$ 中删除这些相同质因子的贡献,针对每个质因子 $p$,在 $1-n$ 中都存在: Read more »
P2303 [SDOI2012] Longge 的问题 Posted on 2022-02-09 Edited on 2022-09-03 In problems 首先%%%zzz 人生中没做过几道数论题,经过 zzz 的悉心指导大概算是会了这道…题 题目要求为求 Read more »
开博客的契机 Posted on 2021-12-11 Edited on 2022-09-03 以前用 WordPress 搭过 blog,后来因为服务器过期和对 php 的不满作罢了。 加上最近几个月回归 OI、重新开始摸 code,感觉 blog 的意义又大了起来。 于是在作业没写完的一天下午,匆匆忙忙的搭好了 hexo。