Definamos f (n) como el número máximo de regiones obtenidas uniendo n puntos alrededor de un círculo por líneas rectas. Por ejemplo, dos puntos dividirían el círculo en dos piezas, tres en cuatro, así:
Asegúrese de que cuando dibuja las líneas, no tiene una intersección de más de dos líneas.
Tu tarea
Dado un número n , imprime f (n) .
Casos de prueba:
n | f(n)
---+-----
1 | 1
2 | 2
3 | 4
4 | 8
5 | 16
6 | 31
7 | 57
8 | 99
9 | 163
Puedes ver más aquí .
El uso de generadores de secuencia incorporados no está permitido.
Recuerde, este es el código de golf , por lo que gana el código con el menor número de bytes.
Si ustedes quieren la fórmula, aquí está: