atcoder#ARC143B. [ARC143B] Counting Grids
[ARC143B] Counting Grids
Score : points
Problem Statement
Find the number of ways, modulo , to fill the squares of an grid using each integer from to once so that every square satisfies at least one of the following conditions.
- In the same column, there is a square containing a number greater than that of the concerned square.
- In the same row, there is a square containing a number less than that of the concerned square.
Constraints
Input
Input is given from Standard Input in the following format:
Output
Print the answer.
2
8
Here is one way to fill the grid to satisfy the requirement.
13
42
Here, the top-left square contains a number less than that of the bottom-left square, satisfying the first condition. It does not satisfy the second condition, however.
5
704332752
100
927703658