`
YuHuang.Neil
  • 浏览: 189884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Output the k-th Prime Number

阅读更多

问题:输出第k个素数(1<=k<=10000)。

时间要求:必须在50ms内完成计算。

实现代码:


#define MAX 105000
unsigned long r[MAX],p[10000],n,t;
int main(){
	int i,j,k,m;
	for(i=0;i<MAX;++i) r[i]=i;
	for(i=0;i<MAX;++i){
		if(r[i]>1) {
			for(j=2;j<MAX;++j) 
				if((t=i*j)<=MAX) r[t]=0;
				else break;
		}
	}
	
	for(m=i=0;i<MAX;++i){
	    if(r[i]>1) p[m++]=r[i];
		if(m>=10000) break;
	}

	for(;~scanf("%d",&k);){
		printf("%ld\n",p[k-1]);
	}
}




运行结果:



  • 大小: 4.7 KB
  • 大小: 8.8 KB
分享到:
评论

相关推荐

    output-of-three-the-number.rar_The Number

    标题 "output-of-three-the-number.rar_The Number" 暗示了我们正在处理一个编程问题,其中的任务是根据数学方法而不是传统的比较语句来按降序排列并输出三个数字。描述提到“用纯数学方法”解决这个问题,这可能是...

    Python库 | cp2k-output-tools-0.3.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:cp2k-output-tools-0.3.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    logstash-output-clickhouse-0.1.0.gem

    logstash-7.12.1 output-clickhouse 插件已经编译好了,logstash-7.12.1解压,直接logstash-plugin install logstash-output-clickhouse-0.1.0.gem 安装 懂的人,不需要过多解释,直接下载安装开干

    K-means算法源码

    K-means算法源码 This directory contains code implementing the K-means algorithm. Source code ...number of cluster centers using the K-means algorithm. Output is directed to the screen.

    61963875kmeans-output-result-document

    标题 "61963875kmeans-output-result-document" 暗示我们讨论的主题是关于k-means聚类算法的结果输出。k-means是一种常见的无监督学习方法,用于数据挖掘中的聚类分析,目的是将数据集分成不同的簇,使得簇内的数据...

    output---center

    output---center

    logstash-output-jdbc.zip

    logstash离线安装插件步骤: 在一个联网的虚拟机上下载好插件 ./logstash-plugin install logstash-input-jdbc 查看插件是否安装 ...这里是已经打包好的logstash-output-jdbc.zip,直接使用install即可

    the-number-can-not-be-output.zip_The Number

    标题 "the-number-can-not-be-output.zip_The Number" 暗示了这是一个关于编程的课题,特别是涉及到数字处理和条件判断。在这个问题中,我们被要求编写一个程序,该程序接收100到300之间的整数输入,并输出这个范围...

    logstash-output-jdbc插件

    **Logstash-output-jdbc插件详解** Logstash是一款强大的数据收集、处理和转发工具,它在ELK(Elasticsearch, Logstash, Kibana)堆栈中扮演着核心角色。`logstash-output-jdbc`是Logstash的一个输出插件,用于将...

    linux下logstash-output-mongodb离线包

    放至logstash5.6.1的bin目录下,执行 bin/logstash-plugin install file:///usr/local/logstash/logstash-5.6.1/bin/logstash-output-mongodb-3.1.4.zip 。最低1分,不然就免费了,需要的留言我的csdn账号,有用点下...

    perl-Test-Output-1.01-7.el7.x64-86.rpm.tar.gz

    1、文件内容:perl-Test-Output-1.01-7.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/perl-Test-Output-1.01-7.el7.tar.gz #Step2、进入解压后的目录,...

    GD32F4-DAC-Output-Voltage-Value.rar

    GD32F4-DAC-Output-Voltage-Value.rar

    hunspell-th-0.20061212-10.el7.x64-86.rpm.tar.gz

    1、文件内容:hunspell-th-0.20061212-10.el7.rpm...tar -zxvf /mnt/data/output/hunspell-th-0.20061212-10.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    android-test-plugin-host-additional-test-output-proto-30.3.1-sources.jar

    android-test-plugin-host-additional-test-output-proto-30.3.1-sources.jar

    perl516-perl-Test-Output-1.02-2.el6.centos.alt.noarch.rpm

    perl516-perl-Test-Output-1.02-2.el6.centos.alt.noarch.rpm

    PyPI 官网下载 | colcon_output-0.2.11-py3-none-any.whl

    资源来自pypi官网。 资源全名:colcon_output-0.2.11-py3-none-any.whl

    Maven SVN Revision Number Plugin官方英文文档

    Maven SVN Revision Number Plugin是一款用于在Maven构建过程中获取Subversion(SVN)版本库中的修订版号(Revision Number)的插件。这个插件的主要目标是帮助开发者在构建过程或生成的工件中包含当前源代码在SVN...

    Input-Output-File-Java-Test

    一个简单的Java程序,可以理解文件输入输出的简单过程。

    PyPI 官网下载 | sumo_output_parsers-0.5-py3-none-any.whl

    资源来自pypi官网。 资源全名:sumo_output_parsers-0.5-py3-none-any.whl

    logstash-output-jdbc-0.2.3.gem

    使用logstash将elasticsearch集群中数据抽取到MySQL数据库中所需要的插件。

Global site tag (gtag.js) - Google Analytics