首页 > 其他分享 >Ucup 3. Poland E

Ucup 3. Poland E

时间:2023-02-12 15:33:47浏览次数:32  
标签:log Poland Ucup 时候 复杂度 题意

【题意】
image

(题意已经经过简化)
\(n \le 10^{11}\)
【分析】
这里考虑两个整除分块嵌套的时间复杂度。
等于
image

有结论:\(1^k +2^k + 3^k +... + n^k\)。
当 \(k\) 是正整数的时候,我们知道他是一个 \(k + 1\) 次多项式。猜测它对正实数都成立。

当 \(k = -1\) 的时候是一个 \(\log n\)(不是 \(n \log n\),那个是分子是 \(n\) 的)的级别。

其完整结论为,当 \(k > -1\) 的时候满足 \(O(n^{k + 1})\)。当 \(k = -1\) 的时候满足 \(O(\ln n)\)。当 \(k < -1\) 的时候满足 \(O(1)\)。

因此这个需要计算的复杂度可以这样化简:
image

好的。但是这样还是过不去的。因为除法的代价是大的。因此如下有两个优化可以把除法的代价尽量降低一些。

标签:log,Poland,Ucup,时候,复杂度,题意
From: https://www.cnblogs.com/Zeardoe/p/17113870.html

相关文章

  • Ucup 3. Poland K
    【题意】给定两个集合\(S,T\),集合里每个元素都是一个二元组\((v_i,s_i)\)。求\(\min\limits_{i\in[1,|S|],j\in[1,|T|]}{\cfrac{s_j-s_i}{v_j+v_i}}\)。......
  • 「解题报告」CF755G PolandBall and Many Other Balls
    互测搬的题。教练整的PDFLaTeX全炸了,我在这里再发一遍。(虽然也不会有人看)题目来源:CF755G\(5pts\)做法我会爆搜!直接DFS枚举选择方案。\(20pts\)做法我会DP!设......
  • CF755G PolandBall and Many Other Balls 题解
    老师潦草的笔记(题目大意给你$n$个球,让你选$m(1\lem\lek)$组球。每组只有$1$个球或$2$个相邻球。令选出$m$组球的方案数为$f_m$,现在让你输出$f_i(1\l......