首页 > 其他分享 >高精度减法

高精度减法

时间:2022-10-15 21:46:03浏览次数:36  
标签:10 高精度 back vector 减法 size

// C = A - B, 满足A >= B, A >= 0, B >= 0
vector<int> sub(vector<int> &A, vector<int> &B)
{
    vector<int> C;
    for (int i = 0, t = 0; i < A.size(); i ++ )
    {
        t = A[i] - t;
        if (i < B.size()) t -= B[i];
        C.push_back((t + 10) % 10);
        if (t < 0) t = 1;
        else t = 0;
    }

    while (C.size() > 1 && C.back() == 0) C.pop_back();
    return C;
}

  

标签:10,高精度,back,vector,减法,size
From: https://www.cnblogs.com/ljq20204136/p/16795111.html

相关文章

  • 高精度乘法(A*B problem)
    /*A*Bproblem高精度*/#include<bits/stdc++.h>usingnamespacestd;intmain(void){chara[10005],b[10005];intnuma[10005],numb[10005];intm......
  • 低功耗高精度性能稳定 智芯传感ZXP0压阻式大气压力传感器适用多个领域
    伴随着科技水平的快速进步以及工程技术的高速发展,压力传感器逐渐成为最为常用的传感器产品,并被越来越多地应用于工业生产、医疗健康、消费电子、航空航天等多个领域,在人们生......
  • 高精度加法(A+B problem)
     /*---A+Bproblem高精度---*/#include<bits/stdc++.h>usingnamespacestd;intmax(inta,intb){ returna>=b?a:b;}intmain(void){ chara[505],b[505]......
  • 利用Cortex-M中的DWT实现高精度计时
    DWT:引用《一个超级实用的单片机调试组件》在Cortex-M里面有一个外设叫DWT(DataWatchpointandTrace),是用于系统调试及跟踪。它有一个32位的寄存器叫CYCCNT,它是一个向上......
  • 大坝安全监测系统 北斗GNSS高精度定位终端应用
    大坝安全监测系统北斗GNSS高精度定位终端应用北斗GNSS高精度定位终端TN521下水库大坝安全监测系统具备远程在线变形监测、位移监测,压力监测、渗流监测等功能,支持全网......
  • 压位高精度封装
    C++压位高精度封装模板普通的高精度算法都是一位只存放一个数字,但是我们这样显然浪费了大量的空间,一个int可以存放超过\(2\times10^9\)大小的数,考虑利用int的多位......
  • 目标检测干货 | NETNet,高速度高精度目标检测网络(附论文下载)
    “计算机视觉研究院”计算机视觉研究院专栏作者:Edison_G目标检测发展越来越火热,尤其现在的小目标检测越来越难突破。最近大量阅读了目标检测领域的高质量文献,今天首先分享一......
  • 高精度
    include<stdio.h>includeinclude<string.h>includeusingnamespacestd;//compare比较函数:相等返回0,大于返回1,小于返回-1intcompare(stringstr1,stringstr2){if......
  • C语言:随机出0-9加减法试题
    #include<stdio.h>//为小学一年级学生随机出10道题,加法或减法随机出现,保证涉及到的数在0-9之间,结果不能出现负数//程序运行输入结果后提示对或错,最后并统计做对了几道......
  • *洛谷 P1018 [NOIP2000 提高组] 乘积最大(dfs+高精度)
    说在前头此篇题解是记录自己的暴力写法,并不能100分满分通过洛谷测试数据(只有60)纯纯记录写法而写https://www.luogu.com.cn/problem/P1018我还说这么简单呢这题,想太......