找回密码
 欢迎注册
查看: 6612|回复: 14

[擂台] n个自然数

[复制链接]
发表于 2014-11-5 17:16:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
两道小问题:

1、向量$(a_1,a_2,...,a_n)$,其中$a_n \in \{1,2,3,...,n\}$,如何判断$\{a_i\}$是否遍历1到n?(也就是说1到n在这个向量中都只出现一次)

2、A是一个$n\times n$矩阵,要求每行、每列都包含1,2,3,...,n这n个数字。如何高效地输出所有可能的A?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-11-5 17:29:52 | 显示全部楼层
1) 先Union,再求Length
2) 似曾相识,好像是陈题

点评

:)  发表于 2014-11-6 23:06
说说算法思路,而不是实现(mathematica有比较集合功能,第一题当然是小菜一碟)  发表于 2014-11-5 17:52
都是Mathematica中的函数。  发表于 2014-11-5 17:50
看不懂你的第一个回复。  发表于 2014-11-5 17:38
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-11-5 18:12:00 | 显示全部楼层
第二题 让我想到了数独。Sudoku , 但比数独约束弱多了,而数独本身就有很多组合(9*9有5472730538种不同构的解),所以第二题的不同构的解估计会更多。
http://www.afjarvis.staff.shef.ac.uk/sudoku/sudgroup.html
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-11-5 22:11:12 | 显示全部楼层
顺便加上第三问题:如何判断第二个问题中这样的矩阵是否同构?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-11-8 12:23:53 | 显示全部楼层
282842712474 发表于 2014-11-5 22:11
顺便加上第三问题:如何判断第二个问题中这样的矩阵是否同构?


根据4楼的提示,不同构的解,搜到http://oeis.org/A000315
1                1
2                1
3                1
4                4
5                56
6                9408
7                16942080
8                535281401856
9                377597570964258816
10                7580721483160132811489280
11                5363937773277371298119673540771840

点评

绝望了,n=10已经这么大了...  发表于 2014-11-8 12:33

评分

参与人数 1威望 +1 金币 +2 贡献 +2 经验 +2 鲜花 +1 收起 理由
KeyTo9_Fans + 1 + 2 + 2 + 2 + 1 good!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-11-8 12:40:59 | 显示全部楼层
math_humanbeing 发表于 2014-11-5 20:22
第2题,拉丁方问题,可能和拟群有关。

很短很精悍。
拟群?
我连 群 都不会~

====
搜了下拟群的wikipedia 解释:
一个有限拟群的乘法构成的乘法表是一个拉丁方

点评

但是n=10已经这么大了,这个思想就不可能了。  发表于 2014-11-9 22:47
群满足结合律,拟群不需要满足。 我正是想研究群,才提出这个问题的。群的乘法表是一个拉丁方,我本来想通过枚举所有可能的拉丁方,然后判断结合律,从而验证n阶群的存在性。  发表于 2014-11-9 22:47
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-25 00:35 , Processed in 0.044436 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表