蓝桥杯 算法提高VIP 素数求和(java)

[蓝桥杯][算法提高VIP]素数求和 [蓝桥杯][算法提高VIP]素数求和 题目描述 输入一个自然数n,求小于等于n的素数之和 数据规模和约定 测试样例保证 2 < = n < = 2,000,000 输入 无 输出 无 样例输入 2 样例输出 2 首先最笨的方法(C++超时): #include <stdio.h> #include <iostream> #include <std... 阅读详情
题目描述
输入一个自然数n,求小于等于n的素数之和 

数据规模和约定 
测试样例保证  2  < =  n  < =  2,000,000 
输入
无
输出
无
样例输入
2 
样例输出

2


注意

判断素数时:n的因数除了根号n,其他都是成对存在的,且必定一个大于根号n一个小于根号n,如果n不是质数,那么它的因数一定有一个大于根号n一个小于根号n,所以判断一个数是不是质数的时候只需要判断从2到根号n即可。i<=根号n即i*i<=n。

1*30=30,2*15=30,3*10=30,5*6=30,根号30的平方=30

比如30的因数有:1 2 3 5 根号30 6 10 15 30


代码如下:

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		long sum = 0;
		for(int i=2;i<=n;i++){
			if(su(i)){
				sum+=i;
			}
		}
		System.out.println(sum);
	}
	public static boolean su(long n){
		if(n<2)
			return false;
		for(int i=2; i*i <= n; i++){//i*i之后是合数
			if(n%i==0)
				return false;
		}
		return true;
	}
}

Java实现 蓝桥杯 算法提高 递推求值 算法提高 递推求值 时间限制:1.0s 内存限制:256.0MB 问题描述   已知递推公式: F(n, 1)=F(n-1, 2) + 2F(n-3, 1) + 5, F(n, 2)=F(n-1, 1) + 3F(n-3, 1) + 2F(n-3, 2) + 3. 初始值为:F(1, 1)=2, F(1, 2)=3, F(2, 1)=1, F(2, 2)=4, F(3, 1)=6, F(3, ... 阅读详情

相关推荐

别再为Power BI瀑布图发愁了!用这个DAX公式+堆积柱状图,5分钟搞定现金流量表可视化

本文介绍了一种使用DAX公式和堆积柱状图快速实现Power BI现金流量表可视化的高效方法。通过详细的步骤和代码示例,帮助财务分析人员5分钟内完成专业级报表制作,解决传统瀑布图配置复杂、灵活性差的问题,显著提升工作效率。

weixin_28677005的博客 247

蓝桥杯 算法训练 素数之和 Java

public class 素数之和 {

syidtcoyttc的博客 203

量化交易——量化选股(多因子选股)

就是用过去的股票的收益率对多因子进行回归,得到一个回归方程,然后再把最新的因子值代入回归方程得到一个对未来股票收益的预判,然后再以此为依据进行选股。的方法是建立在市场无效或弱有效的前提之下,随着使用多因子选股模型的投资者数量的不断增加,有的因子会逐渐失效,而。就是根据各个因子的大小对股票进行打分,然后按照一定的权重加权得到一个总分,根据总分再对股票进行筛选。另一方面,一些因子可能在过去的市场环境下比较有效,而随着市场风格的改变,这些。波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的。

jiucaixiuyang的博客 1792

蓝桥杯练习【数论基础】——素数求和

题目描述: 输入一个自然数n,求小于等于n的素数之和 输入: 数据规模和约定 测试样例保证 2 < = n < = 2,000,000 输出: 无 样例输入: 2 样例输出: 2 参考代码:

weixin_44441299的博客 950

用Arduino+ESP32复现TDOA定位:低成本实现厘米级精度的完整教程

本文提供了一套利用Arduino和ESP32平台,结合NRF24L01+模块与GPS/PPS时间同步方案,低成本复现高精度TDOA(到达时间差)定位系统的完整教程。教程详细阐述了从硬件选型、天线阵列设计、时间同步实现到核心算法与多径抑制的实战步骤,旨在帮助开发者和硬件爱好者以可控成本实现厘米级精度的定位演示系统。

weixin_29084111的博客 162

Ubuntu20.04下运行VINS系列:VINS-Mono、VINS-Fusion和GVINS

安装好了VINS-Mono所需的ROS noetic、Eigen3.4.0、Ceres2.10和OpenCV4.2.0等。VINS-Mono是在ROS melodic以及Ceres1的环境下开发的,因此需要适配高版本的环境。

zardforever123的博客 2万+

蓝桥杯 算法提高VIP 素数求和(Java解题)

题目描述输入一个自然数n,求小于等于n的素数之和 数据规模和约定 测试样例保证  2  &lt; =  n  &lt; =  2,000,000 输入无输出无样例输入2 样例输出2代码:import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new...

mcp3128 1206

反激系列-详细到每个容阻的原理之RCD吸收(1)

1、漏感尖峰电压会被RCD吸收,漏感能量一定,电容越大,电容充电的电压就越低,吸收能力就越强,MOS漏极的电压就越低。2、在漏感能力释放完之后(这个过程一般只有一个周期的3%时间),是要通过R1释放掉电容吸收的能量的,把电容的电压降下来方便下一次漏感尖峰来之前再进行吸收。3、电容容量和电阻需要合理搭配,容量足够即可,足够能吸收漏感尖峰电压,不至于超过MOS耐压。电阻需要足够小,小到在放电阶段把电容电压下降到MOS的电压平台。

Cuxiaoweiba的博客 3万+

算法提高 素数求和 蓝桥杯 (筛选法)

/*  算法提高 素数求和  问题描述  输入一个自然数n,求小于等于n的素数之和样例输入2样例输出2数据规模和约定  测试样例保证 2 &lt;= n &lt;= 2,000,000*/#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;stdbool.h&gt;#define BSSS (0)void input( int...

manba 582

RT-DETR改进策略【卷积层】| CVPR-2020 Strip Pooling 空间池化模块 处理不规则形状的对象 含二次创新

一、本文介绍 本文记录的是利用Strip Pooling模块优化RT-DETR的目标检测网络模型。Strip Pooling结合了长而窄的卷积核形状在一个空间维度上的长程关系捕捉能力和在另一个空间维度上的局部细节捕捉能力,有效地处理复杂的场景信息。这一机制通过采用1×N1×N1×N或N×1N×1N×1的池化核形状来适应不同的图像特征,提高模型对目标形状和分布的适应性。在场景解析网络中,Strip Pooling可以被用于提升对具有长程带状结构或离散分布目标的解析能力,特别是在复杂场景或不同对象布局条件下效果

Limiiiing的博客 581

应用商店评论分析实战:Python逆向工程破解Google Play加密接口与NLP建模

在移动互联网时代,应用商店中的用户评论成为了开发者优化应用、提升用户体验的重要依据。然而,Google Play等应用商店对评论数据进行了加密处理,直接爬取难度较大。本文将介绍如何使用Python逆向工程破解Google Play的加密接口,实现对应用商店评论的实时采集,并结合NLP(自然语言处理)技术进行情感分析和主题建模,为开发者提供有价值的数据支持。

u014481728的博客 1350

蓝桥杯 算法提高 计算素数和(Java实现)

问题描述   完成一个程序,该程序计算n以内(包含n)的所有素数之和并返回。注意,提交完整的程序代码。 输入格式   输入一个整数 n; 输出格式   输出n以前所有素数的和。 样例输入 5 样例输出 10 小编有话说:我的思路可能会很繁琐,但里面的道理很通。 import java.util.Scanner; public class Main{ public static void mai...

ThoughtsofXin的博客 536

基于Simulink进行双向DC-DC变换器的仿真建模

特点双向性:可以将能量从一个电压等级转换到另一个,且方向可逆。效率高:通过合理的控制策略减少能量损失。应用广泛:如电池管理系统、混合动力汽车等。挑战拓扑选择:根据应用场景选择合适的电路结构(如buck-boost、full-bridge等)。控制策略:确保高效稳定运行的同时,适应负载变化。热管理:有效散热以保持长期可靠性。首先明确要模拟的任务内容。设计一个能够支持双向能量传输的变换器。根据输入输出电压要求确定合适的变换器拓扑。实现有效的控制策略来维持输出电压稳定。

xiaoheshang_123的博客 367

[Java] 蓝桥杯ADV-184 算法提高 素数求和

问题描述输入一个自然数n,求小于等于n的素数之和样例输入2样例输出2数据规模和约定测试样例保证 2 &lt;= n &lt;= 2,000,000 package adv184; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanne...

柳婼 の blog 473

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Java实现 蓝桥杯VIP 算法提高 特殊的质数肋骨

算法提高 特殊的质数肋骨 时间限制:1.0s 内存限制:256.0MB 问题描述   农民约翰母牛总是产生最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数。 例如有四根肋骨的数字分别是:7 3 3 1,那么全部肋骨上的数字 7331是质数;三根肋骨 733是质数;二...

南 墙 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

蓝桥杯 【vip】算法提高 Torry的困惑(提高型) Java

试题 算法提高 Torry的困惑(提高型) 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过...

HUANGCI666的博客 257

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

算法提高 素数判断java_Java实现 蓝桥杯VIP 算法提高 特殊的质数肋骨

算法提高 特殊的质数肋骨时间限制:1.0s 内存限制:256.0MB问题描述农民约翰母牛总是产生最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数。例如有四根肋骨的数字分别是:7 3 3 1,那么全部肋骨上的数字 7331是质数;三根肋骨 733是质数;二根肋骨 73...

weixin_34276402的博客 229

Java实现 蓝桥杯VIP 算法训练 麦森数

算法训练 麦森数 时间限制:1.0s 内存限制:256.0MB 问题描述   形如2P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。   任务:从文件中输入P(1000<P<3100000),...

南 墙 1万+

蓝桥杯 基础练习VIP 分解质因数 java

蓝桥杯 基础练习VIP 分解质因数 java 题目 题目描述 求出区间[a,b]中所有整数的质因数分解。 提示 先筛出所有素数,然后再分解。 数据规模和约定 2&lt; =a&lt; =b&lt; =10000 输入 输入两个整数a,b。 输出 每行输出一个数的分解,形如k=a1a2a3…(a1&lt; =a2&lt; =a3…,k也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 ...

向南的博客 437

蓝桥杯VIP试题 之 基础练习 分解质因数 - JAVA

蓝桥杯VIP试题 之 基础练习 矩阵乘法 - JAVA

陈言必行 -- Unity游戏开发领域优质博主 1350

蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(301-400)

文章目录ADV-301 字符串压缩cpp:java:ADV-302 秘密行动cpp:java:ADV-303 数组求和cpp:java:ADV-304 矩阵转置cpp:java:ADV-305 输出二进制表示cpp:java:ADV-306 输出三个整数的最大数cpp:java:ADV-307 vertex covercpp:ADV-308 递归输出cpp:java:ADV-309 进制转换cpp...

薛崇祥的博客 1301

线性筛算法

时间限制: 2s 内存限制: 192MB输入一个自然数n,求小于等于n的素数之和数据规模和约定测试样例保证 2 < = n < = 2,000,000。

2401_88110477的博客 1066

题目 1485: [蓝桥杯][算法提高VIP]Torry的困惑(提高型)

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

程序员贺加贝的博客 307
上一篇: 蓝桥杯 算法提高 日期计算(java)
下一篇: 蓝桥杯 算法训练VIP 最长字符串(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值