![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高精度数值处理
在数据范围大于long long类型时,可以用模拟算法的方式进行简单计算
Introl_ljl
初中生一枚,备战noip
展开
-
高精度数值处理(加法)
类型,范围是[-2^63,2^63)。但是,如果数值超过long long,计算就会不准确。对应地,我们可以将一个数用数组分别储存每一位,将它们相加,和大于10就进位这样就是高精度的简单描述。1.在本题中可以使用char数组来整体输入,并且要在转为int型时要反向读入,便于计算。2.在进行进位时,要注意两个1000位的数的和可能为1001位。3.在输出时,判断位数是否增加,删除前导零。在c++中,以整数为例,最大的是。进行计算,将进位进行处理。原创 2022-08-22 12:37:36 · 237 阅读 · 0 评论 -
高精度数值处理减法
这一步不用多说,需要被减数A、减数B、借位存储C、差Ans四个数组,以及A的长度Len_A、B的长度Len_B、商的长度Len_Ans。原创 2022-08-25 18:18:31 · 153 阅读 · 0 评论