`
xiaoxie
  • 浏览: 34484 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

欧拉项目 problem3(求最大质因素)

 
阅读更多

 

The prime factors of 13195 are 5, 7, 13 and 29.

What is the largest prime factor of the number 600851475143 ?

 

简单的翻译过来就是求600851475143这个数的最大质因素。别小看一道小小的这个题目,算法还是有蛮多的。有好的思路,解题还是比较快的。


连接:http://projecteuler.net/index.php?section=problems&id=3


public class Problem3{

public static void main(String args[]) {
long x=600851475143L;
long a = 2;
while (x > 1) {
if ((x % a) == 0) {
x = x / a;
} else {
a++;
}
}
System.out.println(a);
}

}
分享到:
评论

相关推荐

    欧拉项目中的几个题目解答

    欧拉项目(Project Euler)是一个在线平台,提供了一系列具有挑战性的数学和计算机科学问题,旨在鼓励用户探索并应用各种算法和数学概念。这些问题通常需要编程技能来解决,并且随着问题编号的增加,难度逐渐提高。...

    计算方法:欧拉法,改进欧拉法求微分

    在计算机科学和数值分析领域,欧拉法和改进欧拉法是解决初值问题(IVP)中常微分方程(ODE)的常用数值方法。这两种方法属于单步法,因为它们仅依赖于上一步的解来计算下一步的近似值。下面将详细介绍这两种方法及其...

    欧拉巡回的matlab程序

    3. 深度优先搜索(DFS)或广度优先搜索(BFS):这两种遍历方法常用于寻找欧拉巡回。MATLAB可以利用递归或队列实现这些算法。 4. 输出欧拉巡回路径:找到巡回后,程序会按照遍历顺序输出顶点,形成一条完整的欧拉...

    欧拉方法_欧拉欧拉_欧拉方法_piloteem_

    3. 使用循环结构进行迭代,每次迭代应用欧拉或改进欧拉公式计算新的解。 4. 存储结果并绘制图形,以可视化解随时间的变化。 PILOTEEM可能是对欧拉方法的一种特定实现或者是一个包含多个版本的欧拉方法的集合。在...

    欧拉方法:欧拉方法:的matlab程序

    3. 结果可视化:通过`plot`函数绘制解的图形,通常会画出实际解(如精确解或已知解)、欧拉方法的近似解以及可能的其他数值方法(如龙格-库塔方法)的解进行对比。在示例代码中,可以看到对正弦函数和圆的平方根函数...

    改进的欧拉公式

    对于给定的方程 dy/dx = 2/3xy^(-2),其中 x 属于 [0, 1],初始条件是 y(0) = 1,我们可以应用改进欧拉方法来找到 y(x) 的近似解。 基础欧拉公式如下: y_{n+1} = y_n + h * f(x_n, y_n) 其中,h 是步长,n 是当前...

    matlab求欧拉数

    matlab求欧拉数,条理清晰的代码,希望对你有所帮助

    图论——欧拉路径和欧拉回路

    3. **缩点法**:将度数为偶数的顶点进行合并,简化图的结构,有助于找出欧拉路径或回路。 **五、实际应用** 欧拉路径和欧拉回路的概念在现实生活中有着广泛的应用,例如在城市规划中设计道路网络、电路板设计中的...

    欧拉丸山法_欧拉丸山法_

    欧拉丸山法,也称为欧拉-马斯刻罗尼法(Euler-Mascheroni Method),是一种常微分方程(Ordinary Differential Equation, ODE)的数值解法,由18世纪的数学家欧拉和马斯刻罗尼提出。这种方法是基于欧拉方法的发展,...

    欧拉回路C++程序(随机给图求欧拉回路)

    欧拉回路C++程序 随机输入任意点数,给出图中存在的欧拉回路

    COMSOL-欧拉-欧拉双流体模型案例(PDF+COMSOL程序).rar

    3. 物理参数的定义,包括流体性质和表面张力。 4. 边界条件的设定与求解过程的配置。 5. 流体分界面追踪方法的选择和应用。 6. 结果后处理和可视化技巧。 7. 实际问题的建模与分析,可能涵盖特定的应用场景。 通过...

    经典龙格-库塔法与欧拉方法解微分方程.zip_comemgz_dog3v4_改进欧拉方法_欧拉方法_经典R-K法

    在数值分析领域,解微分方程是至关重要的任务,特别是在计算机科学中,我们往往无法直接求出解析解,而是采用数值方法进行近似求解。本资源包含了一个关于经典龙格-库塔法(Runge-Kutta methods)与欧拉方法的实例,...

    欧拉回路的Fleury算法

    4. 实验结果:存在欧拉回路1、3、2、4、5、2、1。 Fleury算法是求欧拉图的十分有效的算法,在执行过程中需要用到类似于图的深度优先遍历,因为该算法就是需要将已找到的路径不断的扩展下去,直到将所有边扩展进路径...

    利用欧拉方法求微分方程 matlab程序源代码

    在给定的文档"利用欧拉方法求微分方程数值解.doc"中,可能详细介绍了如何使用欧拉方法解决具体问题,包括如何定义微分方程的函数、设置参数以及解析结果。这个文档是学习和实践欧拉方法的一个宝贵资源,可以帮助读者...

    欧拉系统(openEuler-22.03-LTS-SP3) suricata rpm安装包

    欧拉系统(openEuler-22.03-LTS-SP3) suricata rpm安装包

    欧拉回路的构建及输出欧拉回路的路径

    这里以构建一个度全部相同的欧拉回路,并输出欧拉回路的路径 1.构建欧拉回路 连通主要是靠树来保证,首先建立一个度为k的完全图,其中会有很多需要主要的地方 (1)首先构造树 =>保证顶点连通 (2)将度的点...

    大数学家——欧拉.pdf

    3. 欧拉图论:欧拉在图论领域中也做出了开创性的贡献。他在研究哥尼斯堡七桥问题时,引入了“欧拉路径”的概念,即在一个图中通过每条边恰好一次的路径。哥尼斯堡七桥问题的解答推动了图论的发展,对于数学和计算机...

    oulafa.rar_改进欧拉法_欧拉 matlab_欧拉法_欧拉法 MATLAB_欧拉积分

    标题"oulafa.rar_改进欧拉法_欧拉 matlab_欧拉法_欧拉法 MATLAB_欧拉积分"暗示了我们关注的是欧拉法及其在MATLAB中的实现,特别是改进的版本。"oulafa.rar"可能是一个包含源代码的压缩文件,提供了欧拉法和改进欧拉...

    基于Matlab实现改进欧拉法求解常微分方程组(源码+说明).rar

    欧拉方法,尤其是改进欧拉法,是求解初值问题(Initial Value Problem,IVP)中常微分方程的一种数值方法。在MATLAB中实现这些方法,可以方便地对复杂动态系统进行模拟和分析。 标题中的“基于Matlab实现改进欧拉法...

    前向欧拉法、后向欧拉法、梯形方法、改进欧拉方法MATLAB

    采用下述方法,求解常微分方程初值问题 y’=y-2x/y,y(0)=1,计算区间为[0, 1], 步 长为 0.1。 (1)前向欧拉法。 (2)后向欧拉法。 (3)梯形方法。 (4)改进欧拉方法。

Global site tag (gtag.js) - Google Analytics