GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13721 Accepted Submission(s): 5233 Problem De ...
分类:
其他好文 时间:
2018-02-22 21:29:05
阅读次数:
168
省冬的第一天。 带了本子,笔,一本《算法导论》就去了。惊讶于为什么同学不带本子记笔记。 他们说:“都学过了。”,果然这才是巨神吧。 第一天:数论,讲师:zzx 前几页的课件挺水,瞎记了点笔记。后面直接就讲了两道题,我就没想出来,真的菜。 然后学了波原根,又听不太懂。 莫比乌斯反演,又听不太懂。然而我 ...
分类:
其他好文 时间:
2018-02-15 11:06:00
阅读次数:
260
大概题意就是求$1 \le i,j \le n$的$gcd(i,j) = 1$的个数+2(对于0的特判) 正解应该是欧拉函数或者高逼格的莫比乌斯反演 但数据实在太水直接打表算了 ...
分类:
其他好文 时间:
2018-02-14 16:21:51
阅读次数:
156
链接 对于gcd(i,j)的位置来说,对答案的贡献是2*(gcd(i,j)-1)+1,所以答案ans ans=Σ(1<=i<=n)(1<=j<=m)2*(gcd(i,j)-1)+1 ans=2*Σ(1<=i<=n)(1<=j<=m)gcd(i,j)-n*m 前者可以通过莫比乌斯反演来计算,便很容易得 ...
分类:
其他好文 时间:
2018-02-12 15:14:01
阅读次数:
136
链接 求[1,n] 和 [1,m]中有多少对数的GCD的素因子个数小于等于p 直接暴力做特定超时,所以我们想办法预处理,对于p大于18(1到5e5的最大素数因子个数)的情况,每一对都满足条件,O(1)得结果。 p<=18时,预处理sum【i】【j】sum[i][j]表示所有能整除i的质因子个数<=j ...
分类:
其他好文 时间:
2018-02-11 10:50:34
阅读次数:
171
链接 题解:直接用公式算,用容斥来减掉重复计算的部分 但是我犯了一个非常sb的错误,直接把abcd除k了,这样算a-1的时候就错了,然后举的例子刚好还没问题= = ,结果wa了好几发 //#pragma comment(linker, "/stack:200000000") //#pragma GC ...
分类:
其他好文 时间:
2018-02-10 22:37:08
阅读次数:
253
链接 题意很简洁不说了 题解:一开始我想直接暴力,复杂度是O(log(1e7)*sqrt(1e7))算出来是2e9,可能会复杂度爆炸,但是我看时限是10s,直接大力莽了一发暴力,没想到就过了= = 就是先打出1e7的素数表,然后挨个算即可 //#pragma comment(linker, "/st ...
分类:
其他好文 时间:
2018-02-10 20:43:25
阅读次数:
149
Crash的数字表格 Description 今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a, b)表示能同时被a和b整除的最小正整数。例如,LCM(6, 8) = 24。回到家后,Crash还在想着课上学的东西,为了 ...
分类:
其他好文 时间:
2018-02-06 22:56:45
阅读次数:
214
" 题目の传送门 " 题目大意: 找到第k个无平方因子数. 看到数据范围很大, 我们要采用比$O(n)$还要小的做法. 考虑如果前$x$个数中有$k 1$个无平方因子数, 而前$x+1$个数中有$k$个无平方因子数, 那么$x$即为所求. 而由某种我不会的方式可以证明出答案是不会超过$2n$的, 所 ...
分类:
其他好文 时间:
2018-02-06 13:04:24
阅读次数:
161
没有传送门,左转wsoj 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)的对数 莫比乌斯反演。暴力算G的前缀和即可。 ...
分类:
其他好文 时间:
2018-02-06 12:53:02
阅读次数:
141