Torry的困惑

2024-01-06 19:48
文章标签 困惑 torry

本文主要是介绍Torry的困惑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

思路:拿到这道题,我首先想的是最基本的质数相关题,比如,求100以内的质数。但这道题需要求的是第N个质数,质数不像菲波那切数列。质数需要一个一个判断。

质数又称为素数,定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 是只能被1和其本身整除的数。

稍微一复杂就想不出来了,参考一下别人的做法吧。。。

做法是:先写一个判断一个数是不是质数的函数,为质数返回true,否则返回false

然后用两个循环,如果是质数,i就++,直到i等于输入的n,就到了第n个质数

这样还不够,还需要求前面所有质数的乘积,并且最终的结果要做模运算。

其中,判断质数这个函数要很熟练才行。

import java.util.Scanner;public class TorryTrouble {static boolean isprime(int num){if(num<=1) return false;//  if(num==2)//	  return true;for(int i=2;i<=Math.sqrt(num);i++){if(num%i==0)return false;}return true;}public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scanner(System.in);int n=sc.nextInt();int product=1;for(int j=2,k=0;k<n;j++){if(isprime(j)){k++;product=product*j;}}System.out.println((product%50000));}}

 

 

这篇关于Torry的困惑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/577417

相关文章

【ReactJS】困惑于text/babel与browser.js还是babel.js?

使用JSX   使用JSX,可以极大的简化React元素的创建,JSX抽象化了React.createElement()函数的使用,其语法风格类似于HTML语法风格。对比如下代码可以让你更好的理解这一点。 // 使用React.createElement()return React.createElement('div',null,'Hello',this.props.name);//使用J

深度学习100问31:如何降低语言模型的困惑度

嘿,想让语言模型的困惑度降低,有几个好办法哦。   首先呢,可以多给它找点“学习资料”,也就是增加训练数据量。这就像一个学生,读的书越多,学到的知识就越多,就越聪明。语言模型有了大量的文本数据,就能更好地掌握语言的规律,预测下一个词的时候就更准啦,困惑度也就降下来了。   然后呀,可以给它升级一下“装备”,也就是优化模型结构。试试更厉害的模型结构,就像给工匠一把更好的工具,他就能做出更棒的作品。调

在编程学习的道路上,面对Bug和复杂算法时,我们常常会感到挫折和困惑。以下是一些克服这些挑战的有效方法:

在编程学习的道路上,面对Bug和复杂算法时,我们常常会感到挫折和困惑。以下是一些克服这些挑战的有效方法: 系统化问题解决: 遇到Bug时,首先要从整体入手,系统地分析问题。例如,可以通过逐步调试代码,使用断点和日志来定位错误来源。保持代码简洁,逐步添加新功能,有助于减少Bug的产生。 拆解算法问题: 面对复杂的算法,尝试将其拆解成更小的子问题。首先理解问题的基本概念和要求,然后用伪代码或流程

Torry的困惑(基本型) ---蓝桥杯

问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式

15年IT通信研发老兵的困惑

论坛博客部落问答游戏厅天涯客读书更多 手机服务贝其伊 聚焦民生人文旅游财经汽车IT数码时尚情感娱乐视频更多 北京上海广东更多 天涯论坛 > IT视界 [我要发帖] 15年IT通信研发老兵的困惑  楼主:山贼霸王 时间:2012-11-07 10:25:00 点击:28139 回复:123     上页 1 2 下页  到页   回复 收藏 更多 楼主   毕业

web前端的MySQL:跨领域之旅的探索与困惑

web前端的MySQL:跨领域之旅的探索与困惑 在数字化浪潮的推动下,web前端与MySQL数据库似乎成为了两个不可或缺的领域。然而,当我们将这两者放在一起,尝试探索web前端与MySQL之间的交互与关联时,却发现这是一次充满困惑与挑战的跨领域之旅。本文将分别从四个方面、五个方面、六个方面和七个方面来深入探讨这一主题。 四个方面:web前端与MySQL的初步接触 对于许多web前端开发者来说

UG12编程怎么没有:深度解析与困惑探寻

UG12编程怎么没有:深度解析与困惑探寻 UG12编程作为现代制造业的重要工具,其应用广泛且功能强大。然而,对于初学者或某些特定需求的用户来说,有时可能会遇到“UG12编程怎么没有”的困惑。这种困惑可能源于软件功能的不熟悉、操作不当或是某些特定功能的缺失。本文将从四个方面、五个方面、六个方面和七个方面对这一问题进行深入探讨,帮助读者更好地理解和应对这一挑战。 一、四个方面:UG12编程基础功能

esp32s3 nvs 存储过程中使用malloc和free函数的一点困惑

我的项目中,大量使用了malloc()和free()函数,在使用nvs存储之前没有出现问题。 esp32厂家nvs的blob存储的例程中,有使用malloc()和free(),我参照例程写了自己的blob存储函数f,一开始是可以正常使用的,后来增加了几个键值对以后开始出现panic重启,系统重启前的提示是assert failure,free()在heap上outside the area了。而

江鸟的困惑

Description 江鸟最近在做一项数学研究,平面上有一系列的整数点,他在平面上找了其中任意三个点, 并且保证这三个点不在同一条直线上且没有重点,他的研究是什么呢?请看下文: 他将这三个点用线段连成一个三角形,他现在想知道那些严格在三角形内部的整数点共有多少个。 但他太SB了,他向你们这些编程高手求助,你能帮助他吗?为了简化问题,假设数据范围int就可以了。 Input 第一

脚踏两只船的困惑--Memcached和Redis

一、Memcached与Redis的区别 Memcached:一款完全开源、高性能、分布式的内存系统 Redis:一个开源的,Key-Value型、基于内存运行并支持持久化的NoSQL数据库。 从概念上来看,Memcached和Redis并非是一对“孪生兄弟”,能将二者联系起来的纽带就是内存。从诞生之初起,二者的目标就有差异。Memcached追求高性能的内存服务,而Redis不仅支持内存服