高精度加减乘除阶乘计算的算法及代码 - 范文中心

高精度加减乘除阶乘计算的算法及代码

10/07

高精度计算

主要的方法是利用数组模拟计算比如:

高精度加法

[**************]13 + [***********]1

开两个数组存储:

a[]={3,1,2,1,1,1,0,1,9,8,7,6,5,4,3,2,1};

b[]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};

两个数组分别把数值倒存, 在一位一位的加, 每位加后判断是否大于10, 在进位(注:如果太大的数值, 可以考虑4位一存哦.) 注意下面的a1,b1,c1 为 数组的长度

四位一存:

高精度减法

-- 18:59 2009年5月17日 (CST)

高精度乘法

四位一计算:

更快的算法需要借助FFT(也有人喜欢用NTT) 实现nlogn

高精度除法

只提供程序段,未处理循环小数。

-- 22:24 2011年8月20日

请看到这个问题的OIers 注意并及时给出正确解法,最近忙于琐事,拜托了,这个网站很久无人管理了。--SepHiRoTH 23:02 2011年7月30日 (CST)

算法已改。 --Taophee 22:24 2011年8月20日

做一下循环小数,这需要加一段,既然做了就把 它做好怎样?--SepHiRoTH 08:20 2011年8月21日 (CST)

高精度阶乘

作为一种高精度乘法的扩展算法,实质为高精度乘低精度,算法如下:

--SepHiRoTH 18:59 2009年5月17日 (CST)

高精度快速幂

主要用了二分的手段。中间的乘法就看上面的吧。 --By Clarkok


相关内容

  • 测绘程序设计课程实习报告模板
    一.实习目的 <测绘程序设计>是一门理论与实践并重的课程,课程设计是测量数据处理理论学习的一个重要实践环节,可以看做是在学习了专业基础理论课<误差理论与测量平差基础>课程后进行的一门实践课程,其目的是增强学生对测量平 ...
  • 遗传算法编码方案比较
    第28卷第3期2011年3月 计算机应用研究ApplicationResearchofComputers Vo.l28No.3 Mar.2011 遗传算法编码方案比较 张超群,郑建国,钱 洁 1,2 1 1 * (1.东华大学旭日工商管理学 ...
  • 数控技术复习汇总l答案
    数控技术复习纲要 第1章 绪论 1. 数控加工的特点及主要加工对象 数控加工的特点: 1)可以加工具有复杂型面的工件 2)加工精度高,质量稳定 3)生产率高 4)改善劳动条件 5)有利于生产管理现代化 数控加工的主要对象: 1)多品种.单件 ...
  • 算法设计与分析
    阶乘 Public static int factorial (int n){ If (n==0) return 1; return*factorial(n-1); } Hanoi Public static void hanoi(int ...
  • 20世纪十大算法
    20世纪十大算法 本世纪初,美国物理学会(AmericanInstitute of Physics)和IEEE计算机社团(IEEE Computer Society)的一本联合刊物<科学与工程中的计算>发表了由田纳西大学的Jac ...
  • 软件体系结构期末试卷
    北京工业大学2008 – 2009学年 第二学期考试样题 考试课程: 软件体系结构 II 考试日期:2009 年 12 月 日 学 院: 软件学院 专 业: 软件工程 学 号: 姓名: 成绩: 一 填空题 (共 30 空, 每空 1 分) ...
  • 岳城水库洪水预报人工神经网络模型实现论文,理工论文论文,论文
    岳城水库洪水预报人工神经网络模型实现论文,理工论文论文,论文 岳城水库洪水预报人工神经网络模型实现 摘要:应用visual basic 6.0编程技术,实现了人工神经网络bp算法的程序 化,并建立了岳城水库洪水过程预报的反向传播神经网络模型 ...
  • NUMECA在大飞机研制中的应用
    国防现代化步伐加快,我国对大型飞机的需求日益紧迫.自主研制大 何晓辉 型飞机,发展有市场竞争力的航空 现任NUMECA 中国市场部经理,主 产业,对带动科学技术发展.增强国要负责NUMECA 在大中华区的区域市场 调研与分析,组织.监督和评 ...
  • 第1章 解线性代数方程组的直接法
    第一章 解线性代数方程组的直接法 1.1 引 言 在自然科学与社会科学的研究中,常常需要求解线性代数方程组,如实验数据的曲线.曲面的拟合和用差分法或有限元法解偏微分方程等都要用到线性代数方程组的求解.由于从不同的问题导出的线性代数方程组的系 ...