找回密码
 欢迎注册
查看: 9341|回复: 3

[讨论] 完美循环差集(1)

[复制链接]
发表于 2010-1-24 21:38:28 | 显示全部楼层 |阅读模式

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

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

×
当m=n(n-1)或者n(n-1)+1时, 正m边形有$C_n^2$种长度的对角线(边也算), 问对怎样的m,可以从m个顶点中选择n个,使得两两连线恰好包括了各种长度的对角线。

几点说明:
  • 这是一个古老的难题了,以前在一本“娱乐数学”书上看到过,但没搜到相关的资料。
  • 我在386时代用QBasic编程算过,依稀记得对于m=6, 7, 12, 13, 21, 31, 73等可以,对于m=42, 42, 43, 56, 57不行。至于m=20, 30, 72等行不行,不记得了。
  • 这不是几何问题,实则是组合数论问题。随便选一点当起点记为1,按逆时钟方向依次将m边形的顶点标为 1, 2, 3, ..., m. 对角线的长度可记为|序号差(mod m)|,取绝对值最小剩余.
  • 我对m=73的结果印象很深,因为那9点为1, 2, 4, 8, 16, 32, 37, 55, 64. 观察到很多2的幂,我希望37和55也是,一检查果然,37=256(mod 73), 55=128(mod 73). 即这9点正好是2^r(r=0~8). 而2对73的指数恰好是9.  较小的m=7也是如此,以后较大的应该是m=601,n=25.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-27 17:36:57 | 显示全部楼层
同northwolf的问题http://bbs.emath.ac.cn/viewthread.php?tid=2100&highlight= 有点类似。
利用其中7#的方法,那么n是素数或者素数的幂的时候的解就可以构造出来。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-1-28 10:52:57 | 显示全部楼层
两个问题有点貌似,但有本质区别。这里要求n个数两两之差连续地构成1~(n,2)。所以用那里7楼的方法,必须p=2. 这就要求2对m的指数必须是n.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-1-28 11:00:41 | 显示全部楼层
问题的确不同。但是实际上那边7#的方法构造出来的结果很强,它就是p-1个数两两之差关于模(p-1)p不同余。
当然这个方法只能解决m=(p-1)p的问题,但是其中p除了是素数以外,还可以是素数的幂(不过这样就需要群论的帮助了)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-5-8 10:14 , Processed in 0.056802 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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