44:第n小的质数

发布时间:2026/10/21 20:15:12

44:第n小的质数 /** * 题目名称第n小的质数 p * 题目来源http://noi.openjudge.cn/ch0105/44/ p * 程序功能输出指定编号的质数 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 判断指定正整数是否为质数。 * * param num 指定正整数。 * return true当且仅当num是质数否则false。 */publicbooleanisPrime(intnum){if(num2){// 小于2的整数不是质数returnfalse;}if(num2){// 2是质数returntrue;}if(num%20){// 除2以外其它偶数都不是质数returnfalse;}/* 从3依次遍历到sqrt(num)仅遍历奇数 */for(inti3;i*inum;i2){if(num%i0){// 如果当前整数是num的因子returnfalse;// 说明num不是质数}}returntrue;// 以上没有返回false说明num是质数}/** * 返回指定编号的质数。 * * param n 指定编号。 * return 第n个质数。 */publicinttheNthPrime(intn){if(n1){// 第一个质数是2return2;}n--;// 去掉质数2查找的质数数量减1intans-1;// 第n个质数初始为-1这里初始值可以是任意整数/* 从3开始依次遍历每个奇数直至找到第n个质数 */for(inti3;n0;i2){if(isPrime(i)){// 如果当前整数是质数ansi;// 更新ans为当前整数n--;// 令查找的质数数量减1}}returnans;}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);intninput.nextInt();System.out.print(call.theNthPrime(n));}}
延伸阅读

更多相关文章

2026/10/21 20:15:12

mootdx 实战:3 行代码拉取通达信 K 线与财务数据

mootdx 实战:3 行代码拉取通达信 K 线与财务数据 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 用 Python 拿 A 股数据,要么自己啃通达信私有协议,要么在几个单…

2026/10/21 20:15:12

终极指南:如何使用Shizuku开发库提升Android应用功能与权限管理

终极指南:如何使用Shizuku开发库提升Android应用功能与权限管理 Shizuku是一款强大的Android开发库,它允许普通应用在非root设备上通过ADB获取高级系统权限,从而实现更多高级功能。本指南将详细介绍Shizuku的核心功能、应用场景、开发库使用…

2026/10/21 20:15:12

终极娱乐体验:awesome-shizuku中的漫画和视频神器推荐

终极娱乐体验:awesome-shizuku中的漫画和视频神器推荐 想要在Android设备上享受更丰富的娱乐体验吗?awesome-shizuku项目为您精选了多款利用Shizuku技术提升功能的漫画阅读器和视频工具。这些应用无需root权限就能获得系统级权限,让您的娱乐生…

2026/10/21 21:40:49

knowledge-work-plugins:知识工作插件化架构设计与实践

1. 从“知识工作插件”这个命名说起:它到底想解决什么问题第一次看到“knowledge-work-plugins”这个命名,我的直觉是:这不是一个普通的工具库,而是一套面向知识工作者的“能力扩展层”。所谓知识工作,说白了就是那些以…

2026/10/21 21:40:49

本地大模型+200数据源接入:5分钟跑通个人知识库的完整方案

上周有位朋友跟我吐槽,说自己电脑里攒了大概200多个信息源:微信收藏、云笔记里的文章、几十个RSS订阅、工作文档和表格,还有各种手动保存的网页。他本来想靠大模型把这些内容全部统一管起来,结果翻了一堆教程,不是讲云…

2026/10/21 21:40:49

Elasticsearch集群请求调度原理与资源隔离实战

1. 项目概述:为什么集群不是“堆机器”,而是请求的精密调度系统“elasticsearch-集群处理不同请求”这个标题,乍看像一句技术文档里的常规描述,但真正跑过生产环境的人一眼就能看出——它背后藏着的是每天被千万级QPS反复捶打过的…

2026/10/21 21:40:49

JavaScript动态控制网页背景色的完整实践指南

1. 项目概述:一个被严重低估的网页交互起点 “用JavaScript简单的改变网页背景色”——这行标题看起来像极了编程入门教程里最不起眼的一行练习题,甚至可能被很多刚接触前端的人随手划掉:“不就是改个颜色?CSS一行就搞定&#xf…

2026/10/21 21:40:49

labelImg源码拆解:PyQt5图像标注工具实战与二次开发

简介:LabelImg是一款开源的可视化图像标注工具,广泛应用于目标检测领域的前期数据准备工作,主要服务需要制作Faster R-CNN、YOLO、SSD等网络训练数据集的算法工程师、学生与研究者。它支持人工框选图片中的目标,可将标注结果保存为…

2026/10/21 21:35:47

Redis主从复制与哨兵架构详解:从原理到故障演练

Redis 学到现在,我最大的感受是:单机再好,也扛不住意外。前面几篇我整理过数据结构、内存模型、持久化手段,这一篇终于到了高可用层面最关键的一块—— 主从复制和哨兵 。简单说,主从复制负责把数据从一台 Redis 复制…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑