Cặp hoán vị bất thường (dễ)
Đề bài
Mô tả
Một hoán vị của là một dãy số nguyên trong đó mỗi giá trị từ đến xuất hiện đúng một lần. Số nghịch thế của hoán vị là số cặp chỉ số thỏa mãn và .
Cho hai hoán vị và của . Hãy đếm số cặp hoán vị thỏa mãn đồng thời:
- nhỏ hơn theo thứ tự từ điển, và
- số nghịch thế của lớn hơn số nghịch thế của .
In ra kết quả theo modulo . Lưu ý rằng có thể không phải số nguyên tố.
Dữ liệu vào
Một dòng chứa hai số nguyên và .
Dữ liệu ra
Một số nguyên duy nhất — số cặp thỏa mãn đề bài, lấy modulo .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 403458273 | 17 | Với có đúng cặp hoán vị thỏa mãn cả hai điều kiện. Một ví dụ là (có nghịch thế) và (có nghịch thế): nhỏ hơn theo thứ tự từ điển vì , đồng thời có nhiều nghịch thế hơn . |
| 1 1 | 0 | Với chỉ có một hoán vị duy nhất, không thể tạo cặp . Ngoài ra modulo luôn cho kết quả . |
| 4 1 | 0 | Vẫn có cặp như trường hợp đầu nhưng kết quả lấy modulo nên in ra . |
| 3 524125987 | 0 | Với , mọi cặp thoả theo từ điển đều có số nghịch thế của không lớn hơn , nên không có cặp nào hợp lệ. |
Bình luận