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)

Source/Category