代码没问题,但是检测的时候运行超时(时间限制为2s)

需大神解法

import java.util.Arrays;
import java.util.Scanner;

public class c {

public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        long m=1,sum=0;
        int aa[]=new int[n];
        for (int i = 0; i < aa.length; i++) {
            aa[i] = input.nextInt();
            }
        for (int i = 0; i < aa.length; i++) {
            m=2;
            sum=0;
        while(m<=aa[i]) {
            if(f(m))sum+=m;
            else {
            if(m%2==0)sum+=2;
            else if(m%3==0)sum+=3;
            else if(m%5==0)sum+=5;
            else if(m%7==0)sum+=7;
            }
            m++;
        }
        System.out.println(sum);
            }
    }
    public static boolean f(long n) {
        for(int i=2;i*i<=n;i++) {
            if(n%i==0) return false;
        }
        return true;
    }
}

JAVA最小质因子之和相关推荐

  1. java质,JAVA分解质因子 - osc_r1gtal48的个人空间 - OSCHINA - 中文开源技术交流社区

    /*题目 分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x ...

  2. 求一个数的最小素因子外加快速分解质因子

    这种方法使用与数据小于1e7, 这种适用于分解1到n所有数的质因子,而且打印出来是从小到大排好序的 首先找到每个数的最小质因子,不停的除以最小素因子,只到x==1 如果是分解单个还是根号n复杂度的更好 ...

  3. Min_25筛有关求解次小质因子

    #188. [UR #13]Sanrd 题意化简就是求次小质因子,这一步我们可以在Min_25筛的ans计算中得到, S(n, j)表示的是最小质因子大于等于primejprime_jprimej​的 ...

  4. c语言用递归求质因子,使用递归方法求解整数质因子

    使用递归方法求解整数n的质因子的步骤为: 1.找到n的最小质因子i,并将i放入集合P中: 2.n /= i:然后重复第1步,直到n本身为质数为止(即终止条件). 用公式表示如下: 实现代码如下: #i ...

  5. `Computer-Algorithm` 数论基础知识 (同余,取模,快速幂,质数,互质,约数,质因子)

    catalog 同余 取模 快速幂 质数 互质 约数 质因子 @Delimiter(旧解释) 经验谈 两数之差也整除 加一的特殊性 取模 累加的周期性 取模的唯一集合 取模下的四则运算 除法的不可约性 ...

  6. 求所有质因子(Java)

    CSDN话题挑战赛第2期 参赛话题:算法题解 1.题目描述 一个合数可以表示成若干个质数相乘的形式,比如21=3×7,18=2×3×3,这些质数被称为它的质因子. 给定一个合数n(n≤2^31-1), ...

  7. java求因子_一个数恰好等于它的因子之和java

    下面的java基础编程题是如果一个数恰好等于它的因子之和的相关内容,一起来了解一下具体的题目和java的实现方式吧. 一.题目 一个数假如恰好等于它的因子之和,那么这个数就被叫做"完数&qu ...

  8. Java实现 蓝桥杯 算法提高 Monday-Saturday质因子

    试题 算法提高 Monday-Saturday质因子 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 这个问题是个简单的与数论有关的题目,看起来似乎是"求正整数的所有质因子 ...

  9. Java输出1000以内的完数(完数是恰好等于它的因子之和)

    一个数恰好等于他的因子之和,那么这个数就是完数,因子就是所有可以整除这个数的数,不包括这个数本身. 要求1000以内的完数,只要将一个数的因子求出来,加起来,比较下.上代码 /*** */ packa ...

最新文章

  1. Linux/CentOS优化配置 汇总
  2. Spring Boot2.x-14 使用Prometheus + Grafana 实现可视化的监控
  3. 如何使用yunyang tensorflow-yolov3训练自己的数据集并使用 Intel realsense D435 传输视频流应用于实时检测?
  4. 没有思路?一个数据案例,拯救你的产品优化切入点
  5. esp32 怎么分配freertos 堆栈大小_深度解剖~ FreeRtos阅读笔记2 任务创建、内核链表初始化...
  6. css实现简单的告警提示动画效果
  7. 『飞秋』在.NET 4中调用GDAL库时遇到的问题及解决方法
  8. activity多实例任务减签
  9. 句句真研—每日长难句打卡Day16
  10. 怎么看待苹果公司要求分成微信、知乎打赏32%?
  11. python核心编程-第三章-个人笔记
  12. AndroidOpenCV摄像头预览旋转90度问题
  13. 黑马程序员 (重要)单进程、线程、非堵塞实现并发的原理
  14. 打包fpm mysql_fpm制做mysql-5.6.33 rpm包
  15. Quartz配置RMI设置-006
  16. java基础热门侠客养成_侠客养成手册攻略大全 新手攻略开局任务流程汇总[多图]...
  17. JAVA实现时间换算
  18. 计算机磁盘坏道怎么隔离,小科普 | 硬盘坏道就凉凉?把它隔离出去吧!(DLC)...
  19. halo博客:如何加快搜索引擎收录网站速度
  20. 学的java,想问问现在想做电商的项目怎末样?

热门文章

  1. 人工智能教学中的功利文化视野
  2. android中倒计时动画,简单实现Android倒计时效果
  3. Android 穿山甲广告联盟接入
  4. 【转载】手机UC浏览器缓存视频合并方法
  5. 国科大学习资料--人工智能原理与算法-第一次作业解析(学长整理)
  6. C | 使用C语言读取.mat文件
  7. 大数据与人工智能论文
  8. 兔子数列规律怎么讲_神奇兔子数列
  9. 苹果开发者账号注册第一步,Apple ID 的双重认证,为 Apple ID 设置双重认证
  10. python判断手机号运营商_python手机号码运营商归属测试