数学研发论坛

 找回密码
 欢迎注册
查看: 4348|回复: 16

[讨论] 让素数这样排列

[复制链接]
发表于 2011-10-28 21:53:52 | 显示全部楼层 |阅读模式

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

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

x
各位高手我想让素数这样排列,该如何编程呀,用MATHEMATICA的编程方式。
比如:3、13、113、2113、12113、1112113……
      7、17、317、6317、26317、126317……
      11、211、4211、34211、234211……
      ……
谢谢了。
期待您们的指教。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-11-5 22:19:34 | 显示全部楼层
高手。为什么不指点下算法思路呀。在此谢谢了呀。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-3-12 13:43:18 | 显示全部楼层
太抽象了啊~
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-3-13 18:21:35 | 显示全部楼层
洋葱素数
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-1 15:27:41 | 显示全部楼层
HUJUNHUA版主,我要找的素数列,似乎与您说的有些许不同吧。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-1 15:29:38 | 显示全部楼层
您能根据我个问题,给我一个算法吗。谢谢了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-1 16:35:24 | 显示全部楼层
你说的意思别人不怎么明白,比如我就是
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-18 16:56:31 | 显示全部楼层
3、13、113、2113、12113、1112113……
比如上面的数列的意思是,我给出一个素数A(假设它是个5位数),我想找出下一个素数B(此时B的位数大于5位),B的后面5位数就是前面的A。具体就比如113与2113,2113的后面3位数就是113
我请教各位高手们的意思,是想编写个MATHEMATICS程式,能手动输入一个素数后,电脑能自动帮我找到符合此规律的素数。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-9-18 20:21:38 | 显示全部楼层
8# liexi20101117

  1. x=3;
  2. NestList[Quiet@RandomChoice[Select[10^IntegerLength[#]*Range[9] + #, PrimeQ]] &, x, 20]
复制代码
找到:

3, 23, 523, 1523, 21523, 921523, 4921523, 84921523, 484921523, 6484921523, 36484921523, 936484921523, 2936484921523
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-9-26 11:29:35 | 显示全部楼层
谢谢管理员老师的回复,但可能我上面没有说清楚,您的答案符合要求,但不符合最小值的要求,比如您的数列中是23,可13这个数也可以排列在第二位,且比23小,我要找的数除了上面说的那些,还要是符合要求的数中那个最小值。还有一点要求是我要找到X=3后面的第100个数的话,算法与技巧上又该如何处理呢。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2020-6-1 22:58 , Processed in 0.060648 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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