跳到正文
信奥逐课

第 152 课

O(2^n)

🔵 基础 约 7 分钟

一句话理解

O(2^n) 每个元素两条路,指数增长。

为什么要学

子集枚举、状压入门。

讲解

n=20 约一百万,n=30 约十亿。所以状压 n 常 ≤20。

2^n * n 也常见,n=20 大约 2e7,勉强。

例子

n 个开关,每个开或关,共 2^n 种状态。

n2^n
101024
20约 1e6
30约 1e9

常见错误

练习 做完再看下一课

2^n 枚举,n 最常见能到?

进度保存在本机浏览器里。

左右方向键也可翻课