|
![]() | 作者: SysHu0teR [syshunter]
![]() |
登录 |
有4X4的矩阵,从1-16中取不同数字填充到该矩阵。要求按每行每列包括两条交叉线(也就是10个)上的4个数字相加和都等于34。 起初以为很简单。用穷举发现最坏要计算16^16次方次。优化后变为16!*16次。仍然很大。算了2天都没结果。忘各位给点好建议。已经耽搁几天了 ![]() 由于这上网不方便,过两天把原先的代码放上来供大家批判。 |
地主 发表时间: 05-11-29 20:17 |
![]() | 回复: xfcy800 [xfcy800] ![]() |
登录 |
是否可以这样来做?将1-16分成8组。1-16、2-15、3-14、4-13、5-12、6-11、7-10、8-9。再对这八组数进行组合。因为这8组数当中任意两组相加都等于34。 |
B1层 发表时间: 05-11-30 15:49 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号