\(O\left(\sqrt{n}\right)\) 种取值。
\(n\) 除并下取整取值相同的一段区间的右端点。
\(\left\lfloor\frac{n}{ab}\right\rfloor=\left\lfloor\frac{\left\lfloor\frac{n}{a}\right\rfloor}{b}\right\rfloor=\left\lfloor\frac{\left\lfloor\frac{n}{b}\right\rfloor}{a}\right\rfloor\)
应用:
\(S(n) = 1 - \sum_{i=2}^n S(\lfloor \frac{n}{i} \rfloor)\)。
\(S(n) = \frac{n(n+1)}{2} - \sum_{i=2}^n S(\lfloor \frac{n}{i} \rfloor)\)。
还有求各种积性函数的前缀和....
https://post.icpc-camp.org/d/782-spoj-divcnt3/2)(可能要科学上网...)
\(O(n^{2/3})\)左右可以使复杂度更优秀一些,一般会使用记忆化搜索和哈希表,map也可以代替哈希表。
相关文章:
-
2022-12-23
-
2022-12-23
-
2021-11-09
-
2021-09-22
-
2022-02-26
-
2022-12-23
-
2021-12-21
猜你喜欢
-
2021-06-13
-
2021-11-04
-
2021-12-08
-
2022-12-23
-
2021-08-23
-
2022-03-11
相关资源
-
下载
2023-02-09
-
下载
2022-12-15
-
下载
2023-01-18