- 2
- 0
- 约4.46千字
- 约 27页
- 2016-12-06 发布于浙江
- 举报
高精度运算35181幻灯片
高精度运算 高精度运算,是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。例如,求两个200位的数的和。这时,就要用到高精度算法了。 思考: 参与运算的数据没有超过长整型范围,运算的结果也没有超过长整型范围,还有没有可能用到高精度? 比如,给出两个数和他们的最小公倍数,求这两数的最大公约数。 数论常识:lcm(a,b)=(a*b)/gcd(a,b) 其中lcm(a,b)表示a,b的最小公倍数, gcd(a,b)表示a,b的最大公约数。 a,b均保证为长整型范围。 long long a,b,lcm,res; cinablcm; res=a*b/lcm; coutresendl; 高精度运算 我们用数组来存储参与运算的数据,每个数位用数组中的一个元素来存储。运算过程需要我们自己来设计。那如何来设计这个运算过程呢? 我们只需要模拟小学学过的加、减、乘、除的式子,依葫芦画瓢就可以写出这个运算过程。 高精度加法 求两个不超过200位的整数的加法。 输入: 第一行:第一个数 第二行:第二个数 输出: 两个数的和 样例输入: 102030405060708090100101102103 203040506070809010011012013014 样例输出: 305070911131517100111113115117 加法是最简单的情况。
您可能关注的文档
最近下载
- 2026山东新高考化学命题趋势预测试卷(附答案解析可下载).docx VIP
- 企业信息安全培训课件.ppt VIP
- 中国角膜移植术后管理指南(2025年版).docx VIP
- 2025下半年教师资格考试新版试卷真题附答案(高中地理).docx VIP
- 2026年广西公需科目考试题库(附答案).docx VIP
- 2026陕西君保融数字产业有限公司招聘(46人)备考题库及完整答案详解1套.docx VIP
- 2025下半年教师资格证高级中学地理学科知识与教学能力真题及答案.pdf VIP
- 2026福建三明市一建集团有限公司2026年公开招聘财务人员4人笔试备考题库及答案解析.docx VIP
- 国家开放大学最新小城镇建设_小城镇建设形考作业1答卷.doc VIP
- OEM贴牌生产代工合同(详细通用版).pdf VIP
原创力文档

文档评论(0)