识趣

换底公式

$\log_ab = \frac{\ln b}{\ln a}$

证明:
$e^{\ln a * \log_an} = b$ 两边取对数,移项。

$A^{\log_bC} = C^{\log_bA}$

证明:两边取对数,得$\log_bC \ln A = \frac{\ln C}{\ln b}*\ln A$

分治的时间复杂度

$T(N) = aT(N/b) + \Theta(N^k \log_p N)$

$$
T(N) = \begin{cases}
O(N^{\log_b a})& \text{if }a > b^k \
O(N^k \log_{p+1} N)& \text{if }a = b^k \
O(N^k \log_{p} N)& \text{if }a < b^k \
\end{cases}
$$

三角函数

sin,cos,tan知一求二

试试$(\tan^2x)^{(-1)^k}+1 = ?$