安全问答

安全问答是一个知识全球问答,包含丰富的问答知识

首页 常规 游戏 娱乐 科技 程序员

Allen 问题 A 【基础】素数问题内存限制:64 MB 时间限制:1000 S评测方式:文本比较 命题人:外部导入提交:66 解决:32题目描述编一个程序计算1-n范围内素数的个数。输入包括多组数据。每组数据仅有一个整数n 1=n=10000000。输入以0结束。输出对于每组数据输入输出一行为1-n包括n之间的素数的个数。样例输入 复制110651000样例输出 复制041825来源分类数组问

  • 日期: 2027-11-04
  • 标签: 社会

#include #include

using namespace std;

int countPrimes(int n) { vector isPrime(n+1, true); isPrime[0] = false; isPrime[1] = false;

for (int i=2; i*i<=n; i++) {
    if (isPrime[i]) {
        for (int j=i*i; j<=n; j+=i) {
            isPrime[j] = false;
        }
    }
}

int count = 0;
for (int i=2; i<=n; i++) {
    if (isPrime[i]) {
        count++;
    }
}

return count;

}

int main() { int n; cin >> n;

while (n != 0) {
    cout << countPrimes(n) << endl;
    cin >> n;
}

return 0;
Allen 问题 A 【基础】素数问题内存限制:64 MB 时间限制:1000 S评测方式:文本比较 命题人:外部导入提交:66 解决:32题目描述编一个程序计算1-n范围内素数的个数。输入包括多组数据。每组数据仅有一个整数n 1=n=10000000。输入以0结束。输出对于每组数据输入输出一行为1-n包括n之间的素数的个数。样例输入 复制110651000样例输出 复制041825来源分类数组问

原文地址: http://www.cveoy.top/t/topic/hXHg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录

  • 上一篇: -------------------------------------------------------【程序设计】---------------------------------------------------------1【考查点】KTA_O18 框架的设计与定义KTA_O19 重用主程序框架2【业务背景】假设你是一位赛车游戏开发人员。在游戏中有汽车类Car它有一个动力系统Powe
  • 下一篇: 把它画出来是一款休闲涂色物理闯关手游 手游更新日志

© 2019 • 2025 - 安全问答 站长邮箱:wxgpt@qq.com    ICP备案/许可证号:豫ICP备2024104334号-2