Tam giác chứa tâm đa giác
Đề bài
Mô tả
Cho một đa giác đều đỉnh, các đỉnh được đánh số từ đến theo chiều kim đồng hồ. Trong đó có đỉnh được tô màu.
Hãy cho biết có bao nhiêu cách chọn ba đỉnh khác nhau đều được tô màu sao cho tam giác xác định bởi ba đỉnh này chứa tâm của đa giác (tâm có thể nằm trên cạnh của tam giác).
Dữ liệu vào
- Dòng đầu chứa hai số nguyên dương ().
- Dòng thứ hai chứa số nguyên () mô tả các đỉnh được tô màu.
Dữ liệu ra
- Một số nguyên là số cách chọn ba đỉnh thoả mãn.
Ràng buộc
- .
- .
Các subtask:
- Subtask 1 (25%): .
- Subtask 2 (25%): .
- Subtask 3 (25%): .
- Subtask 4 (25%): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 4 1 3 4 5 |
3 | Ba bộ thoả mãn: , , . Bộ không chứa tâm vì cả ba đỉnh nằm gọn trong nửa đa giác. |
Ghi chú
Số cách chọn có thể rất lớn, cần dùng kiểu số nguyên 64-bit.
Bình luận