安全问答

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

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

题目名称:找出素数对时间限制:1000ms内存限制:256MB提交通过率:34题目描述如果有两个素数之间相差2那我们将它们称为素数对例如 5 和 717 和 19 等等。输入一个整数 �n1≤�≤10001≤n≤1000输出所有小于�n的素数对。输入描述输入1行输入整数�n。输出描述输出若干行每对素数对一行中间空格分隔。若不存在 这样的素数对输出 0。样例1输入复制15输出3 55 711 13

  • 日期: 2028-06-03
  • 标签: 科技

思路:筛法求素数,再遍历每个素数,找到相邻的素数即可。

时间复杂度:$O(n\log\log n)$

代码:


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

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

  • 上一篇: 计算机专业好就业么
  • 下一篇: 用c++解决以下问题:第一行输入一个整数C0C1048576和一个整数N0N20000相互之间用空格隔开C表示基地内初始无人机的数量N为请求派遣和返回的总次数。接下来的N行每行输入两个整数ab 如果a=0 表示这是一个派遣请求且a为派遣请求的id 如果a=-1表示是一个返回请求。对于派遣请求b表示请求派遣无人机的数量对于返回请求b表示返回的派遣请求的id 。输出:n行整数表示每次请求之后派遣出去的

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