Problem G: 平面分割问题
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:14
Solved:5
Description
设有n条封闭曲线画在平面上,而任何两条封闭曲线恰好相交于两点,且任何三条封闭曲线不相交于同一点,问这些封闭曲线把平面分割成的区域个数。
Input
输入只有一行:整数n (0<n<1000)
Output
一行:一个整数
Sample Input Copy
3
Sample Output Copy
8
HINT
当n-1个圆时,区域数为f(n-1).那么第n个圆就必须与前n-1个圆相交,则第n个圆被分为2(n-1)段线段,增加了2(n-1)个区域。
如图:红色的圆是第三个圆,在此之前有两个,和之前那两个生成的交点有2×2个,多出来的区域就也为2×2个。
故: f(n)=f(n-1)+2(n-1)