首页 > 其他分享 >PAT 乙级 真题练习 1013 数素数

PAT 乙级 真题练习 1013 数素数

时间:2024-08-03 18:59:41浏览次数:10  
标签:输出 PAT 真题 int 样例 空格 素数 include 1013

问题描述:

题目描述:

1013 数素数

分数 20   作者 CHEN, Yue   单位 浙江大学

令 Pi​ 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM​ 到 PN​ 的所有素数。

输入格式:

输入在一行中给出 M 和 N,其间以空格分隔。

输出格式:

输出从 PM​ 到 PN​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。

输入样例:

5 27

输出样例:

11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103

代码长度限制  16 KB

时间限制  200 ms

内存限制  64 MB

栈限制  8192 KB

 

AC代码示例:

 

#include <iostream>
#include <cmath>

using namespace std;

int isprime(int n){
    for(int i=2;i<=sqrt(n);i++){
        if(n%i==0){
            return 0;
        }
    }
    return 1;
}

int main()
{
    int M,N;
    cin>>M>>N;
    int k=1;
    int A[10000];
    A[1]=2;
    for(int i=3;;i++){
        if(isprime(i)==1){
            k++;
            A[k]=i;
        }
        if(k==N+1){
            break;
        }
    }

    for(int i=M;i<N;i++){
        cout<<A[i];
        if((i-M+1)%10==0){
            cout<<endl;
        }else{
            cout<<" ";
        }
      }
      cout<<A[N];

    return 0;
}

标签:输出,PAT,真题,int,样例,空格,素数,include,1013
From: https://blog.csdn.net/2301_76844461/article/details/140783605

相关文章

  • [vue3] patchFlags与位运算
    Vue3在编译template的过程中会分析模板中的动态部分和静态部分,并标记相应的flag,用于在运行时优化虚拟DOM的更新。Parse:将模板字符串解析成AST;Transform:对AST进行转换和优化,包括识别动态节点和静态节点;CodeGeneration:将转换后的AST生成渲染函数,这个阶段会生成patchFlags。在d......
  • Node.js path模块
    在Node.js中,path模块用于处理和转换文件路径。以下是一些常用的path模块方法及其说明:path.basename(path[,ext])返回路径中的最后一部分,即文件名。示例:constpath=require('path');console.log(path.basename('/foo/bar/baz/asdf/quux.html'));//输出:'quux.htm......
  • (一)如何使用 Parsel 和 XPath 进行网页数据提取
    简介在网络爬虫开发中,数据提取是一个至关重要的步骤。Parsel是一个强大的Python库,结合XPath,可以轻松从HTML或XML文档中提取所需数据。本文将介绍Parsel和XPath的基础知识,并展示如何在实际项目中使用它们进行网页数据提取。什么是Parsel?Parsel是一个专门用于处理......
  • 如何在系统PATH中永久添加路径? - Python
    我正在为我的一个项目创建一个安装程序,下载该项目的二进制文件(在ZIP文件中),然后将其解压缩到操作系统程序文件夹中的一个目录中,我想将此目录添加到|||。我的脚本是一个带有UI的安装程序,其目的是编译为PATH/可执行文件。如果你能找到我一种.exe平台无关......
  • 在cmd/powershell中使用java/javac -cp/--class-path命令链接多个jar包
    ​ 之前使用ide,习惯了傻瓜式一键运行java文件,对于java虚拟机以及java指令了解的很少,最近重温java,在使用windows中的cmd来运行java项目时,遇到了一点问题,相同的指令在cmd中能够运行,在powershell中不能正确运行,在国内网站上搜索无果后,果断去国外,在stackoverflow上找到解决办法。​ ......
  • BGP属性 ASPath
    BGP属性ASPath   AS_PATH属性      BGP路由的必遵属性;      AS间防环属性;      用于BGP路由的路径选择,当经过多条路径到达莫网络的情况,会选择经过ASpath较少的作为最优;      顺序的记录了某条BGP路由所经过的AS信息,每经过一个AS......
  • PAT甲级 1037 Magic Coupon (测试点4超时)
    ThemagicshopinMarsisofferingsomemagiccoupons.EachcouponhasanintegerNprintedonit,meaningthatwhenyouusethiscouponwithaproduct,youmaygetNtimesthevalueofthatproductback!Whatismore,theshopalsoofferssomebonusprod......
  • SQL连续查询问题拓展—记上海拼多多非技术岗面试真题
    真巧,昨天刚写了关于数据库连续问题的解决方案,没想到今天下午两点就有朋友在上海拼多多面试非技术岗位中就遇到了相似的问题。下面是原题:一个最大连续支付失败的次数有一张支付流水表pay;字段如下iduidtimestatuspay_0112024-01-1510:00:00failpay_021202......
  • 62.Xpath与Selenium
    【一】xpath1)介绍(XMLPathLanguage)一种小型的查询语言2)优点可在XML中查询支持HTML的查询通过元素和属性进行导航#安装pipinstalllxml#使用fromlxmlimportetree#将源码转化为能被XPath匹配的格式selector=etree.HTML(源码)#返回为一列表selector.xpat......
  • Towards Practical Binary Code Similarity Detection: Vulnerability Verification v
    "迈向实用的二进制代码相似性检测:通过补丁语义分析进行漏洞验证"0x0Abstruct二进制代码相似性检测方法可以有效地搜索二进制软件中代码共享引入的重复出现的漏洞(1day)。然而,这些方法存在较高的误报率(FPR),因为它们通常将修补的函数视为易受攻击的函数,并且当使用不同的编译设置编译......