数论,数学

共 2 篇文章

题解 CF1096G Lucky Tickets

December 29, 2018

其实我很想吐槽这题

我比赛的时候疯狂WA on test 16\text{WA on test 16}​

然后死活找不出来哪儿错了

我觉得我数组开小了

于是我开到MLEMLE都没有过掉

最后一看

被一个n = 2的点卡掉了……

才出4题,罚时爆炸,上黄失败,掉分哭唧唧

题解 CF1068B LCM

November 17, 2018

第一篇题解

我们都知道lcm(a,b)=abgcd(a,b)lcm(a, b) = \frac{a * b}{\gcd(a, b)}

lcm(a,b)a=abgcd(a,b)a=bgcd(a,b)\frac{lcm(a, b)}{a} = \frac{\frac{a * b}{\gcd(a, b)}}{a} = \frac{b}{\gcd(a, b)}

题目的意思就被我们转化成了求bgcd(a,b)\frac{b}{\gcd(a, b)}的种类数

又∵b是一个确定的数

bgcd(a,b)\frac{b}{\gcd(a, b)}的种类数就等于gcd(a,b)\gcd(a, b)的种类数

由于aa的范围在[1,1018][1, 10^{18}]范围内,所以gcd(a,b)\gcd(a, b)的种类数就等于b的因数个数。

因数个数就可以O(n)O(\sqrt n)求辣QwQ


QQ

|

Codeforces

|

Luogu

|

Github
本站由 Hexo 驱动,使用 Azurus 作为主题。