正式开始练习PAT,初步选择的练习平台是牛客网(http://www.nowcoder.com/),原因是虽然自己理论学习还不错,但缺乏上手经验,想先在练习平台上实验一段时间后,在正式进驻PAT官网。

前两个练习有点仓促,没有留下代码,从第三个开始。

#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
int isor(int num){int i=0;int k=5;for(i=2;i<sqrt(num)+1;i++){k=num%i;if(k==0){return 0;}}return 1;
}
int main(){int a,b;cin>>a>>b;int save[b];save[0]=2;int j=1;int i=3;int is;while(j<b+1){is=isor(i);if(is==1){save[j]=i;j++;i++;}else i++;}j=1;for(i=a-1;i<b-1;i++){cout<<save[i];if(j%10!=0)cout<<" ";elsecout<<endl;j++;}cout<<save[b-1];return 0;
}

以上是第三道题目的我的答案,在做题的过程中先后出现了两个问题:

1)格式不对

主要原因是题目中明确要求了最后一个输出元素后不能存在空格,而我在处理时完全忽略了这个问题,所以导致了格式的不正确;

2)运行超时

其原因在于平台要求运行时间在1000ms以内,而我在最开始时处理素数的方法并不好,导致了运行超时,而后发现应该是开根号处理能够大大加快运行速度。

第一更,以后会陆续更新,希望能够在短期内获得提升。

初试牛客网PAT练习之数素数相关推荐

  1. 牛客网 PAT 算法历年真题 1003: 数素数 (20)

    1003:数素数 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 令Pi表示第i个素数.现任给两个正整 ...

  2. 浙大pat | 浙大pat 牛客网PAT顶级(Top Level)练习题 1001

    1001 LUCKY STRING 1872 8254 22% 题目描述 A string s is LUCKY if and only if the number of differentchara ...

  3. 牛客网 PAT乙级(Basic Level)练习题 1023 考新郎

    题目描述 过年期间,老家举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的: 1. 首先,给每位新娘打扮得几乎 ...

  4. 牛客网–华为机试在线训练9:提取不重复的数

    牛客网–华为机试在线训练9:提取不重复的数 题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺 ...

  5. 牛客网 2018校招真题 滴滴出行 寻找丑数

    Description 牛客网 2018校招真题 寻找丑数 Solving Ideas 参考<剑指offer>丑数 Time complexity : O(n)O(n)O(n) Space ...

  6. 牛客网 PTA乙级真题 1003 数素数

    数素数 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 令Pi表示第i个素数.现任给两个正整数M &l ...

  7. 牛客网算法题 (一) 办公室路径条数解法 Shopee的办公室(二)

    办公室路径走法 题目描述 shopee的办公室非常大,小虾同学的位置坐落在右上角,而大门却在左下角,可以把所有位置抽象为一个网格(门口的坐标为0,0),小虾同学很聪明,每次只向上,或者向右走,因为这样 ...

  8. 西安电子大学计算机考研复试机试(2019)+ 牛客网(完数/矩阵求和/)

    第一题: /* 1.找出一个数所有的因子 2.判断是否该数是完数 3.将此放入一个大循环中,找到所有的完数 */ #include<stdio.h> bool perfectNum(int ...

  9. 最接近的数 牛客网 程序员面试金典 C++ Python

    最接近的数 牛客网 程序员面试金典 C++ Python 题目描述 有一个正整数,请找出其二进制表示中1的个数相同.且大小最接近的那两个数.(一个略大,一个略小) 给定正整数int x,请返回一个ve ...

最新文章

  1. 切换阿里云maven源解决maven中央仓库下载太慢卡顿的问题
  2. POJ2728 Desert King ——01分数规划Dinkelbach迭代法+最小生成树prim算法
  3. CentOS 6网络配置
  4. LeetCode 电子书!
  5. Linux系统优化脚本
  6. Linux学习之内核模块编程
  7. oracle 游标内存自动释放,详解Oracle隐式游标和显式游标
  8. (11)verilog语言编写8路分配器
  9. 代码好味道、坏味道与重构
  10. wifi协议_图解 802.11wifi协议
  11. 不怕面试再问HashMap,一次彻底地梳理(原理+手写实现)
  12. ViewPager.getChildCount() 含义
  13. 两种方法模仿支付宝进入到后台界面模糊
  14. 基于SSM框架的个人博客系统项目毕业设计(代码及论文)
  15. 客制化PO单据模板(实例)
  16. Greedy is Good
  17. php面试时的自我称呼,求职者不知道在面试时该如何称呼hr?
  18. 23种设计模式——工厂模式+适配器模式实战
  19. 米江软件讲三级分销系统
  20. 另一个jar包引不了_谁说我结不了婚,周晨宇比小哈更受欢迎,原因是这个

热门文章

  1. 江苏有线门户网站服务器地址,江苏有线手机客户端的登录服务器
  2. c++ 外部组件发生异常_谁再悄咪咪的吃掉异常,我上去就是一 JIO
  3. Redis cluster日常管理【一】
  4. 没有可用于当前位置的源代码
  5. 【弱化版】【P3371 【模板】单源最短路径(弱化版)】-C++
  6. 测试用例设计之正交表法详解
  7. 解决nginx重启“var/run/nginx/nginx.pid no such file or directory问题
  8. jQuery 下拉框应用 拓展
  9. Struts(七):action配置文件之通配符映射
  10. android radiooptions简介