拉丁方

mousestuman 2014-01-16 08:15:35
构造 NXN 阶的拉丁方阵(2<=N<=9),使方阵中的每一行和每一列中数字1到N只出现一次。如N=4时:
1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3

*问题分析与算法设计
构造拉丁方阵的方法很多,这里给出最简单的一种方法。观察给出的例子,可以发现:若将每 一行中第一列的数字和最后一列的数字连起来构成一个环,则该环正好是由1到N顺序构成;对于第i行,这个环的开始数字为i。按照 此规律可以很容易的写出程序。

请问“若将每 一行中第一列的数字和最后一列的数字连起来构成一个环,则该环正好是由1到N顺序构成”
这句话是什么意思呀?这个环怎么构成呀?
...全文
77 点赞 收藏 1
写回复
1 条回复
孩皮妞野 2014年01月16日
就是想象行或者列是可以首位相接的,然后依次转一位,。。。 比如第一行是 1,2,3....N 第二行就是 2,3,4,..N,1 第三行就是 3,4,.N,1,2 依此类推。 按列也一样。它具体的字面意思或者表达方式你就没必要去抠了。
回复 点赞
发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告