Đếm bảng
Trạng thái
Cho một bảng vuông kích thước \( n \times n \), yêu cầu điền các số từ \( 1 \) đến \( n^2 \) sao cho mỗi số chỉ xuất hiện một lần và thỏa mãn ít nhất một trong hai điều kiện sau:
- Trong cùng một cột, tồn tại ô vuông có giá trị lớn hơn ô vuông đang xét.
- Trong cùng một hàng, tồn tại ô vuông có giá trị nhỏ hơn ô vuông đang xét.
Hãy tính số cách điền bảng thỏa mãn điều kiện trên.
Input
- Một số nguyên \(n\) duy nhất (\(1 \leq n \leq 1000\)).
Output
- Một số nguyên duy nhất là số cách điền bảng thỏa mãn điều kiện, modulo \(998244353\).
Sample Input
2
Sample Output
8
Sample Input
5
Sample Output
704332752
Sample Input
100
Sample Output
927703658
Thông tin
Thông tin bài tập
Điểm
100
Giới hạn thời gian:
0.5s
Giới hạn bộ nhớ:
256 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
Toán: Tổ hợp
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text