"题面" 题目要我们求这个: $$\sum_{i=1}^n lcm(i,n)$$ 开始化式子: $$\sum_{i=1}^{n} \frac{i n}{gcd(i,n)}$$ $$\sum_{d|n} \sum_{i=1}^{\frac{n}{d}} i n[gcd(i,\frac{n}{d})=1 ...
分类:
其他好文 时间:
2019-07-29 00:37:33
阅读次数:
101
斐波那契数列 求证: gcd(Fn,Fm)=F(gcd(n,m)) 原:https://blog.csdn.net/alan_cty/article/details/73928751 ...
分类:
其他好文 时间:
2019-07-29 00:35:05
阅读次数:
120
显然最长公共子序列不一定需要连续的,只要字符的顺序严格递增即可。最长公共字串需要字符连续 子序列代码: 最长公共字串代码 仔细比对两处代码可知,公共子序列需要将每一次循环中记录子序列的结果,dp的值一直更新(虽然值有可能不变)。而公共字串只有当字符连续的时候,dp值才会发生更新。 公共子序列在输出结 ...
分类:
其他好文 时间:
2019-07-28 19:56:04
阅读次数:
102
A. 再战斐波那契 单点时限: 1.0 sec 内存限制: 512 MB 小z 学会了斐波那契和 gcd 后,老师又给他出了个难题,求第N个和第M个斐波那契数的最大公约数,这可难倒了小z ,不过在小z 的再三请求下,老师又告诉他了个条件,gcd(N,M)∈[1,90]。 可是,笨拙的小z 还是不会, ...
分类:
其他好文 时间:
2019-07-28 19:20:36
阅读次数:
92
"246. 区间最大公约数" 思路: 首先根据更相减损术,我们得到一个结论: $gcd(a_l, a_{l+1}, ...,a_r) = gcd(a_l, a_{l+1} a_l, a_{l+2} a_{l+1}, ..., a_r a_{r 1})$ 于是我们用线段树维护差分数组,树状数组维护每个 ...
"题面" 我的做法基于以下两个公式: $$[n=1]=\sum_{d|n}\mu(d)$$ $$\sigma_0(i j)=\sum_{x|i}\sum_{y|j}[gcd(x,y)=1]$$ 其中$\sigma_0(n)$表示$n$的约数个数 第一个公式是莫比乌斯函数的基本性质,至于第二个公式的证 ...
分类:
其他好文 时间:
2019-07-28 17:16:58
阅读次数:
99
再战斐波那契 单点时限: 1.0 sec 内存限制: 512 MB 单点时限: 1.0 sec 内存限制: 512 MB 单点时限: 1.0 sec 内存限制: 512 MB 小z 学会了斐波那契和 gcd 后,老师又给他出了个难题,求第N个和第M个斐波那契数的最大公约数,这可难倒了小z ,不过在小 ...
分类:
其他好文 时间:
2019-07-28 15:49:05
阅读次数:
93
二分答案+判定,对于一个答案,源点向每一个点连一条流量为1的边,每一扇门向汇点连一条流量为时间的边,每一个人向每一个在答案时间内能走到的门连一条流量为1的边,跑最大流并判断流量是否等于人数。 然而自从bzoj新增数据后就跑不过了,原因是不能保证有一组最优撤离方案使得在最后一个时刻以前(最后一个时刻可 ...
分类:
其他好文 时间:
2019-07-28 11:02:12
阅读次数:
96
一、辗转相除法 原理证明 因为a=b+c,于是b,c的公约数也必然是a的约数,假设(b,c)=e, ((b,c)=e表示e为b和c的最大公约数)那么有elb+c,即ela, 根据"d是b,c的公约数"知道dle,, 又因为e也是a,b的公约数,eld,综上有e=d 可见(a,b)=(b,c)=d 二 ...
分类:
其他好文 时间:
2019-07-25 16:13:17
阅读次数:
117
Fermat's theorem states that for any prime number p and for any integer a > 1, ap = a (mod p). That is, if we raise a to the pth power and divide by p ...
分类:
其他好文 时间:
2019-07-25 00:39:48
阅读次数:
104