#USACO651. [USACO 6.5.1]All Latin Squares
[USACO 6.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×5 的拉丁方,因为数字 1 到 5 在每一行和每一列中都恰好出现一次。
编写一个程序,计算 N×N 拉丁方的数量,其中第一行固定为:
1 2 3 4 5 ... N
你的程序应适用于 2 到 7 之间的任意 N。
程序名称:latin
输入格式
一行,包含整数 N。
样例输入(文件 latin.in)
5
输出格式
一个整数,表示第一行为 1 2 3 … N 的拉丁方数量。
样例输出(文件 latin.out)
1344
洛谷难度:该题在洛谷上的难度为 提高+/省选-(蓝题)。