1 条题解
-
0
方法1. 递推
设 为 条封闭曲线分割的区域数。 当 时, 。
考虑加入第n条曲线产生的贡献
当加入第 条曲线时:
1.它与前 条曲线每条相交于 2 点,共产生 个交点。
2.这 个交点将第 条曲线分成 段弧。
3.每一段弧都将原有的一个区域一分为二,因此增加了 个新区域。
得到递推公式:
时间复杂度,考虑优化。
方法 2. 通项公式
利用累加法求解:
$$\begin{aligned} a_n &= a_1 + \sum_{i=2}^{n} 2(i-1) \\ &= 2 + 2 \times (1 + 2 + \dots + n-1) \\ &= 2 + 2 \times \frac{(n-1)n}{2} \\ &= 2 + n(n-1) \\ &= n^2 - n + 2 \end{aligned} $$所以
- 1
信息
- ID
- 845
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- (无)
- 递交数
- 9
- 已通过
- 5
- 上传者