蓝桥杯刷题记录之质数

记录

题目编号 1557


import java.util.Scanner;

public class Main{
    static Scanner s = new Scanner(System.in);

    static long n;
    static int cnt=0;
    static boolean[] st = new boolean[100000];
    static int[] primes = new int[10000];
    static void primes(){
        for(int i=2;i<n;i++){
            if(!st[i])
                primes[cnt++]=i;
            for(int j=0;primes[j] <=n/i;j++){
                st[primes[j]*i]=true;
                if(i % primes[j]==0)
                    break;
            }
        }
    }
    public static void main(String[] args) {
        n = s.nextLong();
        primes();
        for(int i=2;i<n;i++)
            if(!st[i])
                System.out.print(i+" ");
        System.out.println("\n" + cnt);

        s.close();
    }
}


相关推荐

  1. 记录质数

    2024-04-02 20:34:03       35 阅读
  2. 记录王国

    2024-04-02 20:34:03       45 阅读
  3. 记录数字王国军训排队

    2024-04-02 20:34:03       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 20:34:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 20:34:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 20:34:03       82 阅读
  4. Python语言-面向对象

    2024-04-02 20:34:03       91 阅读

热门阅读

  1. nignx的功能包括哪些

    2024-04-02 20:34:03       35 阅读
  2. LeetCode226.翻转二叉树

    2024-04-02 20:34:03       38 阅读
  3. 洛谷 B3918 [语言月赛 202401] 图像变换

    2024-04-02 20:34:03       35 阅读
  4. Ubuntu设置中文输入法教程

    2024-04-02 20:34:03       38 阅读
  5. 题目 1567: 超级玛丽

    2024-04-02 20:34:03       37 阅读
  6. 设计之魅:高质量面向对象设计的秘密

    2024-04-02 20:34:03       39 阅读