Hãy xác định f (n) là số vùng được lấy bằng cách nối n điểm quanh một đường tròn bằng các đường thẳng. Ví dụ: hai điểm sẽ chia vòng tròn thành hai phần, ba thành bốn, như thế này:
Hãy chắc chắn rằng khi bạn vẽ các đường, bạn không có giao điểm của hơn hai dòng.
Nhiệm vụ của bạn
Cho một số n , in f (n) .
Các trường hợp thử nghiệm:
n | f(n)
---+-----
1 | 1
2 | 2
3 | 4
4 | 8
5 | 16
6 | 31
7 | 57
8 | 99
9 | 163
Bạn có thể xem thêm ở đây .
Sử dụng trình tạo trình tự tích hợp không được phép.
Hãy nhớ rằng, đây là mã golf , vì vậy mã có số byte nhỏ nhất sẽ thắng.
Nếu các bạn muốn công thức, đây là: