首页 > 其他分享 >被主定理震撼到了

被主定理震撼到了

时间:2023-07-27 20:56:27浏览次数:36  
标签:log epsilon 定理 震撼 dfrac 被主 Theta

分析复杂度时可能有用。(主定理狗都不学)

若有递归式 \(T(n)=aT(\dfrac{n}{b})+f(n)\)

则分以下三种情况:

  • \(f(n)=O(n^{\log _ b a-\epsilon}),\epsilon>0\),此时 \(T(n)=\Theta(n^{\log_ b a})\)
  • \(f(n)=\Theta(n^{\log_ b a}\log^k n),k\geq 0\),此时 \(T(n)=\Theta(n^{\log_ b a}\log^{k+1} n)\)
  • \(f(n)=\Omega(n^{\log_b a+\epsilon}),\epsilon>0\),此时若 \(\exists c<1\) 使得 \(\forall n>n_0,af(\dfrac{n}{b})\leq cf(n)\),则 \(T(n)=\Theta(f(n))\)

upd:这把被震撼到了。
当 \(a=b=2\) 时,取 \(f(n)=\log n, T(1)=1\),实测递归结果 \(T(n)=3n\);取 \(f(n)=\sqrt n, T(n)=3n\);取 \(f(n)=\log ^2 n\),\(T(n)=8n\)。

标签:log,epsilon,定理,震撼,dfrac,被主,Theta
From: https://www.cnblogs.com/pref-ctrl27/p/17585980.html

相关文章

  • 动量定理不愧是大师都在推荐使用的交易策略Forexclub总结两点
    动量定理对交易策略的重要性不言而喻,许多交易大师都在推荐使用。Forexclub认为它可以通过观察趋势的持续时间来预测价格走势,使用振荡器来确定趋势支点,这个振荡器比标准振荡器更快,能够提前给出买卖信号。该振荡器由两条线组成,信号线是虚线,附加线是实线。接收线有两种颜色,橙色和绿色......
  • 图论中的实用定理与结论
    结合图论中的概念与定义食用更佳。网络流与二分图Konig定理:最小点覆盖=最大匹配(proof)二分图最大独立集=点数-最大匹配二分图最大团=补图的最大独立集最大流=最小割二分图最小链覆盖数=最小边覆盖=节点数-最大匹配数有孤立点的二分图没有边覆盖Hall定......
  • 【模板】图的计数相关:行列式及求值、Matrix-Tree 定理、BEST 定理、LGV 引理
    归类为线性代数、图论。证明都是神仙,特别是名字带“理”的,不证了。行列式定义行列式(Determinant)是对\(n\)阶方阵\(A\)定义的,是一个标量。\(A\)的\(n\)阶行列式\(det(A)\)或\(|A|\)定义如下:\[det(A)=\sum_p(-1)^{\mu(p)}\prod_{i}A[i][p_i].\]这里将排列的逆序对数......
  • 博弈论部分定义及定理
    一.公平组合游戏ICG:定义为:1.有两名玩家交替行动2.在游戏进行的任意时刻,可以执行的合法行动与轮到哪位玩家无关3.不能行动的玩家判负二.mex运算定义为:\(mex(S)=min\{x\}(x\inN,x\notinS)\)即为不属于集合\(S\)的最小非负整数。三.有向图游戏定义:给定一个有向无......
  • Burnside定理和Polya计数
    置换群Burnside定理和Polya计数都需要运用置换群的知识置换群主要有三种运算,分别是合成运算、恒等置换、置换的逆运用着三种运算就可以推导出Burnside定理和Polya计数的公式Burnside定理Burnside定理的主要应用是循环排列计数、项链计数、正五角形着色等下面给出一道例题P......
  • 裴蜀定理
    定理二元一次方程\(ax+by=c\)的有解条件是\(\gcd(a,b)\midc\)。证明设\(s=\gcd(a,b)\),所以\(s\mida\),并且\(s\midb\)。又因为\(x,y\)为整数,所以\(s\midax,s\midby\)。如果要使式子成立,则\(c\)一定是\(s\)的倍数。所以\(s\midc\),\(\gcd(a,b)\midc\)。......
  • 拓展中国剩余定理(excrt)
    由于exCRT完美的平替了CRT的全部功能,故不再详细复习CRT的相关内容.考虑如下同余方程组,\[\begin{cases}x\equiva_1\pmod{m_1}\\x\equiva_2\pmod{m_2}\\\end{cases}\]展开得,\[a_1+k_1\timesm_1=a_2+k_2\timesm_2\]\[\Rightarrowk_1\timesm_1-k_2\ti......
  • 【真·随笔】矩证乘法的基本定理(修复)
    此随笔是修复版,请尊重原创。修复版markdown见下修复自矩阵乘法笔记-Elegia:https://www.luogu.com.cn/blog/EntropyIncreaser/ju-zhen-sheng-fa-bi-ji矩阵乘法的基本定理矩阵乘法结合律设有矩阵\(A,B,C\),分别的大小为\(n\timesm,m\timesp,p\timesq\)。求证......
  • 卢卡斯定理
     卢卡斯定理的原式:C(n,r)modm=C(n1,r1)*C(n2,r2)*......*C(nk,rk)modm卢卡斯定理的变式:C(n,r)modm=C(nmodm,rmodm)*C(n/m,r/m)modm卢卡斯定理的时间复杂度很低,接近O(n)下面给出一道例题P3807【模板】卢卡斯定理/Lucas定理代码:#include<bits/stdc++.h>#def......
  • P4139(扩展欧拉定理的应用)
    欧拉定理及扩展题意:求思路:运用扩展欧拉定理进行欧拉降幂:然后递归求解即可。AC代码://-----------------//#pragmaGCCoptimize(2)#include<iostream>#include<cstring>#include<algorithm>#defineIOSios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(0)......