派的无理性

艺术装点生活

原创 森德拉姆素数筛法收藏

大家看看下面的这个对称矩阵:

4    7   10   13   16   19   22 ......

7    12  17   22   27   32   37 ......

10   17  24   31   38   45   52 ......

13   22  31   40   49   58   67 ......

16   27  38   49   60   71   82 ......

... ...

规律是显然的:第一行首项为4,公差为3;第二行公差为5,...

这个对称矩阵有什么用呢?

这就是森德拉姆(Sundaram,1934)素数筛法矩阵,如果一个自然数N

出现在矩阵当中,那么2*N+1是合数;相反,如果N不在表中出现,则

2*N+1肯定是素数!

这么神奇的矩阵,奥妙在哪里?

其实原理很简单!

让我们来分析一下:显然,矩阵的第i行、第j列的通项为

2(i-1)(j-1)+3(i-1)+3(j-1)+4

因此若N在表中的i行j列出现,则

2*N+1=2(2(i-1)(j-1)+3(i-1)+3(j-1)+4)+1

=(2(i-1)+3)(2(j-1)+3)

显然是一个合数。

假设2*N+1是合数,那么肯定存在奇数m,n满足2*N+1=m*n,并且

m>=3,n>=3, 那么,

N=(m*n-1)/2=((2*((m-3)/2)+3)(2*((n-3)/2)+3)-1)/2

根据通项公式,N应该出现在矩阵的(m-3)/2+1行,(n-3)/2+1列。

因此若N在表中不出现,则2*N+1必为素数!

不足吗?还是有的!

第一个素数2不知给筛到哪里去了。

看来十全十美的东西很少啊!

 

发表于 @ 2006年10月21日 17:27:00|评论(loading...)

新一篇: 一道怪怪的数学题 | 旧一篇: 自动登录Windows系统

用户操作
[即时聊天] [发私信] [加为好友]
洪赫
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
洪赫的公告

荷月情深

博客人自己的广告网



推箱子游戏下载

网游百宝箱下载:rss新闻阅读,收藏,可显示万年历,集成华容道,3D魔方,数独游戏,获得加密网页源代码,密码框密码,新增推箱子搬运工游戏

文章分类
收藏
    VC必备
    VC知识库文档中心
    中华视频网
    代码仓储
    补脑益智
    mathe的专栏
    mathworld
    三思论坛
    中国数学建模
    北大骄子
    智星论坛(IQSTAR BBS)
    计算机围棋
    程序员们(PGMAN)
    Linux 宝库
    Python标准文档
    友情连接
    Google AdSense 资源整合
    博物思远
    我的博客我做主
    水梦犹蓝
    荷月情深
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © 洪赫