免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3991 | 回复: 13
打印 上一主题 下一主题

[算法] 问个数学上的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-21 08:52 |只看该作者 |倒序浏览
这好像是一个很常见的排列组合问题...
就是在一个6*6的矩阵中,每行每列都填入1-6这6个数字,且每行每列都不能有重复的数字,问一共有多少种填法?
关键是过程!!

论坛徽章:
0
2 [报告]
发表于 2013-04-21 09:38 |只看该作者
首先对角线肯定是同一个数字,其次从对角线向两个对角发散,各斜线的元素个数递减(1,2,3,4,5,6,5,4,3,2,1)。如果同一斜线内的元素是同一数字,假设某一斜线上有n个元素,那么只需要再找6-n个元素,此时只有从与斜线相对的另一边找6-n个元素的那个斜线,填同样数字即可。所以依次1和第二个5, 2和第二个4...填相同数字,就可以满足要求。如果可以证明任一斜线元素都相同的话那就好办了。不过考虑到斜线的方向,至少应该有2*A(6,6)种。

论坛徽章:
0
3 [报告]
发表于 2013-04-21 09:52 |只看该作者
回复 2# Frahm


    远不止,貌似起码在10的十几次方以上......

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2013-04-21 10:08 |只看该作者
回复 1# Forif


    6!*6!种,

    如果不考虑中心对称的话,比如填好后,将其旋转90度角,是否算一种不同填法?
freshxman 该用户已被删除
5 [报告]
发表于 2013-04-21 10:29 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2013-04-21 10:51 |只看该作者
回复 5# freshxman


    你的意思是6!*5!*4!*3!*2! =  24883200?? 貌似太少了
你用程序试一下就知道了,远不止这个数

论坛徽章:
0
7 [报告]
发表于 2013-04-22 14:22 来自手机 |只看该作者
顶一下 寻找数学高手ing......

论坛徽章:
0
8 [报告]
发表于 2013-04-22 16:41 |只看该作者
二维组合矩阵?

论坛徽章:
0
9 [报告]
发表于 2013-04-22 20:39 来自手机 |只看该作者
yeahp 每行每列都是由1-6 6个不重复的数字组成的

论坛徽章:
0
10 [报告]
发表于 2013-04-22 20:40 来自手机 |只看该作者
yeahp 每行每列都是由1-6 6个不同的数字组成的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP