呃,代码很长,用了快读,快输,还有快速的质数判断法:

#include <bits/stdc++.h>
using namespace std;bool isnumber(char ch) {if (ch >= '0' && ch <= '9')return true;return false;
}
int read() {int x = 0, f = 1;char ch = getchar();while (!isnumber(ch)) {if (ch == '-')f = -1;ch = getchar();}while (isnumber(ch)) {x = x * 10 + ch - '0';ch = getchar();}return x * f;
}
void write(int x) {char f[205];int tmp = x > 0 ? x : -x;if (x < 0)putchar('-');int cnt = 0;while (tmp > 0) {f[cnt++] = tmp % 10 + '0';tmp /= 10;}while (cnt > 0) {putchar(f[--cnt]);}
}
bool isPrime(int num) {if (num < 2)return false;if (num == 2 || num == 3)return true;if (num % 6 != 1 && num % 6 != 5)return false;int temp = sqrt(num);for (int i = 5; i <= temp; i += 6)if (num % i == 0 || num % (i + 2) == 0)return false;return true;
}
int main() {int n = read(), a[100005];for (int i = 0; i < n; i++) {a[i] = read();if (isPrime(a[i])) {write(a[i]);printf(" ");}}return 0;
}

如果数据更庞大更可怕一点,我的代码就会体现出足够优势

P5736 【深基7.例2】质数筛,10ms, c++最快代码相关推荐

  1. P5733 【深基6.例1】自动修正(C++、python代码)

    [深基6.例1]自动修正 - 洛谷 C++代码: /* P5733 [深基6.例1]自动修正 https://www.luogu.com.cn/problem/P5733 */ #include< ...

  2. P5723 【深基4.例13】质数口袋

    P5723 [深基4.例13]质数口袋 题目描述 小 A 有一个质数口袋,里面可以装各个质数.他从 22 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字装入口袋.口袋的负载量就是口袋里的 ...

  3. p5727深基5.例3冰雹猜想c语言,深基

    欸嘿,典型的求解第k小的数的问题 算法中使用了快速排序 关键之处在于原本快排需要两边都进行排序,但现在我们只关心第k小的数,所以,如果在ll比k大那么就排左半边,比k小就比右半边,从而实现时间复杂度的 ...

  4. 洛谷 P5727 【深基5.例3】冰雹猜想

    C语言基础系列文章 C语言 五种方法输出100以内的素数(质数) 源码 C语言分支结构超基础编程习题整理 详细分析附源码 C语言题解 洛谷P1614 爱与愁的心痛 详细分析源码 C语言题解 P5719 ...

  5. poj2739(尺取法+质数筛)

    题意:给你一个数,问这个数能否等于一系列连续的质数的和: 解题思路:质数筛打出质数表:然后就是尺取法解决: 代码: #include<iostream> #include<algor ...

  6. P5706 【深基2.例8】再分肥宅水--2022.02.13

    [深基2.例8]再分肥宅水 - 洛谷 C++代码: /* P5706 [深基2.例8]再分肥宅水--2022.02.13 https://www.luogu.com.cn/problem/P5706 ...

  7. P5703 【深基2.例5】苹果采购(scratch实现)

    [深基2.例5]苹果采购 - 洛谷 scratch2实现 scratch3实现 python3代码: """ P5703 [深基2.例5]苹果采购 https://www ...

  8. P3156 【深基15.例1】询问学号(20分)--python3实现

    [深基15.例1]询问学号 - 洛谷 """P3156 [深基15.例1]询问学号(20分)--python3实现 https://www.luogu.com.cn/pr ...

  9. P5737 【深基7.例3】闰年展示(python3实现)

    [深基7.例3]闰年展示 - 洛谷 """P5737 [深基7.例3]闰年展示(python3实现) https://www.luogu.com.cn/problem/P ...

最新文章

  1. 我的Android进阶之旅------gt;Java全角半角的转换方法
  2. 求二叉树第K层的节点个数+求二叉树叶子节点的个数
  3. 0基础学python看什么书-0基础学Python入门书籍应该看什么?
  4. eclipse git:Transport Error: Cannot get remote repository refs. invalid advertisement of
  5. 依弗科(上海)机电设备有限公司
  6. linux部署的java应用,浏览器访问时,报域名解析错误
  7. printf 指针地址_c语言对指针的理解
  8. java面试题(96~125)《中》
  9. [转]项目方面的做人处事
  10. 信息技术及其发展_中科院心理研究所隋南教授受邀来校并做“生命科学:研究模式的演变及其整合趋势”学术报告...
  11. ALGORITHMS
  12. mybatis多字段排序_解决mybatis中order by排序无效问题
  13. Redis雪崩、穿透、击穿补充学习与布隆过滤器
  14. 关键词词云怎么做_如何生成关键词云图?
  15. angularJs - 弹窗
  16. 光纤猫连接路由器_CodingPark编程公园
  17. java设置铃声_Android来电铃声默认设置的实现方法与如何设置语音来电的默认铃声...
  18. ToDesk软件安装教程(远程办公必备软件)
  19. 220413数据分析总结
  20. Java项目:设备台账管理系统(java+SSM+HTML+JSP+JS+mysql)

热门文章

  1. python画地球仪_用 pyecharts 制作地球仪
  2. cad无法安装_想要重新安装AutoCAD软件,提示无法安装怎么办?两招帮你解决它...
  3. 欧美风个人简历自我介绍PPT模板-优页文档
  4. 智能合约开发——Sui/Move vs. Solana/Rust
  5. linux驱动开发简介
  6. 北滘职业技术学校计算机,北窖职业技术学校
  7. Java MongoDB的操作
  8. zookeeper使用
  9. 【安卓】手撸一个带点儿科技感的仪表盘
  10. 2023超星学习通 王艳茹 创业基础 章节测试答案