gongshi

发布时间 2023-11-03 18:28:00作者: 浪矢-CL

证明: \(T(n,m,k) \rightarrow O(nmk)\)

输入过程

\(\qquad\)输入的时间复杂度为:

\[\begin{aligned} T_1(n,m,k)= O(n \times k) \end{aligned} \]

dp过程:

\(\qquad\)状态转移方程的时间复杂度为常数项,即\(O(1)\)
\(\qquad\)该过程发生 \(n\times m \times k\) 次,则状态转移的时间复杂度为:

\[\begin{aligned} T_2(n,m,k) &= O(1) \times n\times m \times k \\ &=O(nmk) \end{aligned} \]

故整体的时间复杂度为:

\[\begin{aligned} T(n,m,k)&=T_1(n,m,k)+T_2(n,m,k)\\ &=O(n k)+O(nmk)\\ &=O(nmk) \end{aligned} \]