青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨感而發

雜七雜八

統計

留言簿(13)

閱讀排行榜

評論排行榜

求2-nMax的素數

今天本來打算學習散列表的,看了一下,發現你面很多地方用到素數,所以就寫了一個求素數的程序,很有大一的感覺。呵呵。奉上源代碼:

#include <stdio.h>
#include 
<stdlib.h>

int g_nPrime[100000];

//求nMax范圍類最多不超過nLen個素數,把結果保存在nPrime中。
//返回素數的個數
int GetPrimeNumbers(int nPrime[], int nLen, int nMax)
{
    
//如果空間為0,或nMax小于2則返回沒有求道素數。
    if (nMax < 2 || nLen <= 0)
    
{
        
return 0;
    }


    
    
int nNumber = 1;    //初始個數為1個(即2這個素數)
    nPrime[0= 2;    
    
int nPos = 0;        //是除比較時候的最大下標。這樣可以節省一小小時間

    
for (int i = 3; i < nMax && nNumber < nLen; ++i)
    
{
        
int j;

        
//遍歷要除的素數,如果都不能整除,則i為素數。
        for ( j = 0; j <= nPos; ++j)
        
{
            
if (i % nPrime[j] == 0)
            
{
                
break;
            }

        }


        
if (j > nPos )    //都不能整除,i是素數
        {
            nPrime[nNumber] 
= i;    //保存到nprime中,并個數加1
            ++nNumber;
        }

        
else if (j == nPos && i == nPrime[nPos] * nPrime[nPos])
        
{
            
//如果該數位最大下標對應值的平方,最大下標加1
            ++nPos;
        }

    }


    
return nNumber;
}

int main()
{
    
//測試一把,不過比較花,改為1000就不錯。呵呵。
    int nNumber = GetPrimeNumbers(g_nPrime, 100000100000000);
    
for (int i = 0; i < nNumber; ++i)
    
{
        printf(
"%d ", g_nPrime[i]);
    }

    system(
"pause");
    
return 0;
}


//為什么這么增加一個最大求余地下標,主要是為了提高點效率。如果一個數字在一個素數的
//平方范圍內,則只需要對比他小的素數求余就可以了。這樣可以提高
//一點點時間。我看了一下120萬中有10萬個素數,如果加上最大求余下標,就只需到1000
//這樣的話可以省略掉1000-1百萬之間的所有素數求余,也就是省略了大概9萬個數據。很客觀的。

posted on 2009-05-04 19:42 shongbee2 閱讀(593) 評論(0)  編輯 收藏 引用 所屬分類: 數據結構和算法

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲毛片网站| 亚洲少妇中出一区| 久久一区中文字幕| 在线看欧美日韩| 欧美激情综合| 欧美日韩精品一本二本三本| 在线亚洲观看| 午夜精品剧场| 亚洲国产精品va| 日韩视频免费在线观看| 国产精品成人观看视频国产奇米| 午夜一级久久| 老司机午夜精品视频在线观看| 亚洲人成免费| 亚洲在线视频| 亚洲国产精品ⅴa在线观看 | 亚洲免费观看视频| 一区二区三区免费在线观看| 国产一区二区在线观看免费播放| 免费一级欧美片在线观看| 欧美日韩综合| 久久人人九九| 欧美日韩视频在线一区二区| 欧美伊人久久久久久午夜久久久久 | 午夜精品影院| 久热国产精品| 亚洲欧美国产视频| 老司机免费视频久久| 亚洲在线免费观看| 美女网站久久| 久久久久国色av免费看影院| 欧美国产免费| 麻豆精品传媒视频| 国产精品亚洲视频| 日韩午夜黄色| 亚洲福利免费| 亚洲欧美日韩国产综合| 日韩视频不卡中文| 久久亚洲私人国产精品va| 亚洲欧美国产高清va在线播| 欧美不卡一区| 免费欧美日韩国产三级电影| 国产精品最新自拍| 99精品视频免费全部在线| 亚洲第一精品夜夜躁人人爽| 欧美亚洲一区三区| 亚洲欧美日韩精品一区二区 | 麻豆亚洲精品| 麻豆av一区二区三区| 国产精品久久久久7777婷婷| 亚洲精品乱码久久久久久蜜桃91| 国产在线欧美日韩| 午夜视频在线观看一区| 亚洲欧美另类综合偷拍| 欧美视频免费在线| 亚洲美女av在线播放| 亚洲靠逼com| 欧美va天堂在线| 欧美国产亚洲精品久久久8v| 怡红院精品视频在线观看极品| 亚洲欧美日韩精品| 欧美一区二视频| 国产日产精品一区二区三区四区的观看方式 | 在线日韩av片| 久久综合免费视频影院| 欧美成人国产一区二区| 国产日韩精品一区二区| 亚洲欧美激情四射在线日| 午夜日韩在线观看| 国产欧美日韩亚洲一区二区三区| 亚洲一区二区av电影| 亚洲综合999| 国产精品视频自拍| 午夜视频久久久| 久久一区二区三区国产精品 | 亚洲欧美成人网| 国产麻豆视频精品| 性欧美xxxx视频在线观看| 久久久99精品免费观看不卡| 国产一级精品aaaaa看| 久久久福利视频| 亚洲狠狠婷婷| 亚洲自拍偷拍网址| 狠狠色香婷婷久久亚洲精品| 欧美bbbxxxxx| 国产精品99久久久久久人| 欧美一区二区日韩| 亚洲高清免费在线| 欧美日韩网址| 久久岛国电影| 亚洲精品一二| 久久久美女艺术照精彩视频福利播放 | 欧美日韩一区二区三区视频 | 亚洲精品久久久久久久久久久| 正在播放欧美视频| 国产日韩亚洲欧美精品| 蜜臀久久久99精品久久久久久| 亚洲精品偷拍| 久久九九全国免费精品观看| 亚洲三级影片| 国产亚洲人成网站在线观看| 欧美 亚欧 日韩视频在线| 中国av一区| 欧美成人亚洲成人| 欧美在线观看天堂一区二区三区| 在线免费观看欧美| 国产精品日本欧美一区二区三区| 久久综合伊人77777麻豆| 亚洲天堂av在线免费| 免费亚洲一区| 久久精品女人| 亚洲自拍三区| 日韩一级在线| 国产一区二区三区最好精华液| 欧美另类极品videosbest最新版本 | 欧美一区二区三区四区在线| 亚洲国产成人一区| 国产日韩欧美中文| 欧美亚州韩日在线看免费版国语版| 久久人人爽人人| 亚洲欧美综合国产精品一区| 亚洲伦理在线| 亚洲欧洲日本在线| 欧美jizz19性欧美| 久久久久久夜| 久久久久免费观看| 性色av一区二区三区在线观看 | 国产嫩草影院久久久久| 欧美日韩国产一区| 欧美大片免费| 欧美高潮视频| 欧美www在线| 裸体一区二区三区| 美女精品国产| 另类天堂av| 欧美阿v一级看视频| 久久久在线视频| 久久久久久一区二区三区| 欧美制服丝袜| 欧美在线啊v| 欧美在线亚洲在线| 久久爱www.| 性欧美暴力猛交69hd| 亚洲精品黄色| 日韩系列在线| 一区二区精品| 亚洲视频免费| 亚洲欧美怡红院| 欧美在线免费观看视频| 欧美一区二区三区在线观看视频| 新片速递亚洲合集欧美合集| 欧美一区二区福利在线| 久久精品一区二区| 久久综合五月| 亚洲高清中文字幕| 一区二区国产在线观看| 亚洲欧美日韩国产另类专区| 午夜精品区一区二区三| 久久久久国产精品麻豆ai换脸| 久久午夜精品一区二区| 欧美激情中文字幕一区二区| 国产精品hd| 狠狠干综合网| 亚洲精品小视频| 亚洲宅男天堂在线观看无病毒| 久久成人这里只有精品| 欧美a级大片| 一区二区三区免费在线观看| 久久岛国电影| 欧美日韩福利| 国产婷婷色一区二区三区在线| 精品不卡一区| 中文一区二区在线观看| 欧美一区亚洲| 亚洲激情国产| 亚洲欧洲av一区二区| 裸体一区二区| 国产伦精品一区二区| 亚洲国产一成人久久精品| 亚洲欧美国产不卡| 欧美电影电视剧在线观看| 在线亚洲免费| 美女脱光内衣内裤视频久久影院 | 在线观看成人av电影| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美不卡| 亚洲激情视频网站| 久久成年人视频| 国产精品久久久999| 亚洲片国产一区一级在线观看| 欧美一区二区三区视频在线| 亚洲精选久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品一区久久久| 99国产一区| 欧美成人午夜激情视频| 欧美一级大片在线观看| 国产精品国产三级国产普通话三级 | 亚洲承认在线| 久久精品一本|