#UT651. [USACO6.5.1] 拉丁正方形All Latin Squares
[USACO6.5.1] 拉丁正方形All Latin Squares
全拉丁方阵
一个数字的方阵
1 2 3 4 5
2 1 4 5 3
3 4 5 1 2
4 5 2 3 1
5 3 1 2 4
是一个 5 x 5 的拉丁方阵,因为每个从 1 到 5 的整数在每行和每列中只出现一次。
编写一个程序来计算首行是:
1 2 3 4 5.......N
的 NxN 拉丁方阵的数量。
你的程序应该可以处理 N 从 2 到 7 的任何值。
程序名称:latin
输入格式
- 一行包含整数 N。
示例输入(文件 latin.in)
5
输出格式
- 一行输出一个整数,表示首行为 1 2 3 ... N 的拉丁方阵的数量。
示例输出(文件 latin.out)
1344
Related
In following homework: