<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2007年2月18日

    public ? class ?Prime? {
    ????
    public ? static ? void ?main(String[]?args)? {
    ????????
    long ?timeStart? = ?System.currentTimeMillis();
    ????????
    int []?prime_array? = ? new ? int [ 10000 ]; // 用來保存10萬以下的質數(共9592個)
    ????????prime_array[ 0 ] = 3 ;
    ????????prime_array[
    1 ] = 5 ;
    ????????
    int ?i,primeId =- 1 ,m = 2 ,prime;
    ????????
    // System.out.println(2); // 質數2直接打出^_^
    ???????? for ?( int ?a? = ? 3 ;?a? <= ? 100000 ;?a? += ? 2 )? {
    ????????????
    if (m * m < a) {
    ????????????????
    // 避免使用sqrt()
    ????????????????m ++ ;
    ????????????}

    ????????????
    for ?(i = 0 ;(prime = prime_array[i]) <= m;i ++ )? {
    ????????????????
    if ?(a? % ?prime? == ? 0 )? {
    ????????????????????
    break ;
    ????????????????}

    ????????????}

    ????????????
    if ?(prime > m)? {
    ????????????????prime_array[
    ++ primeId] = a;
    ????????????????
    // 10萬以下的質數存起
    ????????????????
    // System.out.print(a+"?");
    ????????????}

    ????????}

    ????????System.out.println(
    " 計算10萬以下的質數(共 " + (primeId + 2 ) + " 個)耗時 " + (System.currentTimeMillis() - timeStart) + " 毫秒. " );
    ????????
    int ?maxNum = 100000000 ;
    ????????
    for ( int ?a? = ? 100001 ;?a? <= ?maxNum;?a? += ? 2 ) {
    ????????????
    if (m * m < a) {
    ????????????????
    // 避免使用sqrt()
    ????????????????m ++ ;
    ????????????}

    ????????????
    for ?(i = 0 ;(prime = prime_array[i]) <= m;i ++ )? {
    ????????????????
    if ?(a? % ?prime? == ? 0 )? {
    ????????????????????
    break ;
    ????????????????}

    ????????????}

    ????????????
    if ?(prime > m)? {
    ????????????????
    ++ primeId;
    ????????????????
    // System.out.print(a+"?");
    ????????????}

    ????????}

    ????????System.out.println(maxNum
    + " 以下共 " + (primeId + 2 ) + " 個質數. " );
    ????????System.out.println(
    " 耗時 " + (System.currentTimeMillis() - timeStart) + " 毫秒. " );
    ????}

    }

    posted @ 2007-02-18 21:20 zero 閱讀(425) | 評論 (1)編輯 收藏
     
    今天開始看java,我寫的第一個東東~

    1public?class?HelloWorld?{
    2????public?static?void?main(String[]?args)?{
    3????????System.out.println("Hello?World!");
    4????}

    5}

    6
    posted @ 2007-02-18 21:17 zero 閱讀(130) | 評論 (1)編輯 收藏
     
    主站蜘蛛池模板: 国产91在线|亚洲| 亚洲第一页在线播放| 综合偷自拍亚洲乱中文字幕| 亚洲免费综合色在线视频| 亚洲乱码卡一卡二卡三| 我的小后妈韩剧在线看免费高清版| 亚洲精品视频在线观看视频| 成人午夜免费福利视频| 亚洲一区二区三区国产精品无码| 在线观看免费人成视频色| 亚洲国产日韩精品| 午夜亚洲国产成人不卡在线| 特级一级毛片免费看| 亚洲综合无码精品一区二区三区 | 国产精品免费电影| 韩国亚洲伊人久久综合影院| 免费人成视频x8x8入口| 黄色大片免费网站| 亚洲中文字幕无码爆乳AV| 国产精品亚洲一区二区麻豆| 毛片a级毛片免费播放100| 在线综合亚洲中文精品| 日韩视频在线免费| 三上悠亚在线观看免费| 97亚洲熟妇自偷自拍另类图片| xxxxwww免费| 美女18毛片免费视频| 亚洲国产一二三精品无码| 麻豆国产精品免费视频| 国产精品久久久久久亚洲影视 | 亚洲国产精品尤物yw在线| 国产午夜精品理论片免费观看 | 日韩精品亚洲aⅴ在线影院| 性色午夜视频免费男人的天堂 | 大妹子影视剧在线观看全集免费 | 波多野结衣一区二区免费视频 | 四虎最新永久免费视频| 黄色毛片免费网站| 亚洲黄网在线观看| 国产免费人成在线视频| 久久久久免费看黄a级试看|