Hoán Vị Tam Giác
Đề bài
Mô tả
Cho điểm phân biệt trên mặt phẳng tọa độ, không có ba điểm nào thẳng hàng. Bessie vẽ các đoạn thẳng theo quy trình sau:
- Chọn một hoán vị của điểm
- Vẽ tam giác (3 đoạn thẳng)
- Với mỗi từ 4 đến : vẽ các đoạn thẳng từ đến các điểm () sao cho đoạn mới không cắt bất kỳ đoạn nào đã vẽ (trừ tại đầu mút)
Điều kiện: Ở mỗi bước , phải vẽ được đúng 3 đoạn thẳng mới.
Hãy đếm số hoán vị hợp lệ, modulo .
Dữ liệu vào
- Dòng 1: Số nguyên
- dòng tiếp theo: Hai số nguyên — tọa độ điểm thứ
Dữ liệu ra
Một số nguyên: số hoán vị hợp lệ modulo .
Ràng buộc
- Không có ba điểm nào thẳng hàng
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 0 0 0 4 1 1 1 2 |
0 | Không có hoán vị nào hợp lệ vì không thể thêm điểm thứ 4 mà tạo đúng 3 đoạn mới. |
| 4 0 0 0 4 4 0 1 1 |
24 | Tất cả hoán vị đều hợp lệ vì điểm nằm trong tam giác tạo bởi 3 điểm còn lại. |
Bình luận