高精度_全搞定

简介: 高精度_全搞定
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
int t=0;
string add(string &a,string &b);//c=高a+高b
bool cmp(string &a,string &b);//比较大小
string sub(string &a,string &b);//c=高a-高b
string mul(string &a,int b);//c=高a*低b
string div(string &a,int b);//c=高a/低b a不做反转
int main()
{
  //函数调用即可
  return 0;
}
//c=a+b
string add(string &a,string &b){
  if(b.size()>a.size()) return add(b,a);
  string c="";
  int t=0;
  for(int i=0;i<a.size();i++){
    t+=a[i]-'0';
    if(i<b.size()) t+=b[i]-'0';
    c+=(char)(t%10+'0');
    t/=10;
  }
  if(t>0)c+='1';
  int i=c.size()-1;
  while(c[i]=='0'&&i>0)i--;
  return c.substr(0,i+1);
}
//比较大小
bool cmp(string &a,string &b){
  if(a.size()!=b.size()) return a.size()>b.size();
  for(int i=a.size()-1;i>=0;i--)
    if(a[i]!=b[i]) return a[i]>b[i];
  return true;
}
//c=a-b
string sub(string &a,string &b){
  string c="";
  int t=0;
  for(int i=0;i<a.size();i++){
    t=a[i]-'0'-t;
    if(i<b.size()) t-=(b[i]-'0');
    if(t<0){
      c+=(char)(10+t+'0');
      t=1;
    }
    else{
      c+=(char)(t+'0');
      t=0;
    }
  }
  int i=c.size()-1;
  while(c[i]=='0'&&i>0)i--;
  return c.substr(0,i+1);
}
//c=高a*低b
string mul(string &a,int b){
  string c="";
  int t=0;
  for(int i=0;i<a.size();i++){
    t=(a[i]-'0')*b+t;
    c+=(char)(t%10+'0');
    t/=10;
  }
  while(t){
    c+=(char)(t%10+'0');
    t/=10;
  }
  int i=c.size()-1;
  while(c[i]=='0'&&i>0)i--;
  return c.substr(0,i+1);
}
//c=高a/低b a不做反转
string div(string &a,int b){
  string c="";
  int i;
  for(i=0;i<a.size();i++){
    t=t*10+a[i]-'0';
    c+=(char)(t/b+'0');
    t%=b;
  }
  i=0;
  while(c[i]=='0') i++;
  return c.substr(i,a.size()-i);
}
相关文章
|
7月前
光学雨量计:高精度测量降水量的理想解决方案
光学雨量计:高精度测量降水量的理想解决方案
光学雨量计:高精度测量降水量的理想解决方案
|
7月前
光学雨量计自动化、高精度和实时监测降水量
光学雨量计是一种高精度测量降水量的理想解决方案。随着科技的进步,传统的雨量计存在一些局限性,如需要人工读取数据、易受环境影响等。而光学雨量计则利用光学原理,实现了自动化、高精度和实时监测降水量的功能。
光学雨量计自动化、高精度和实时监测降水量
|
传感器 监控 物联网
uwb高精度定位系统的原理与应用
UWB人员定位系统的原理是将接收器和发射聚放置在不同的位置,并向信标发送超宽带无线电波。根据接收器所接收到的信号与信标的位置和时刻,可以计算出接收器与信标之间的距离,并推算出接收器的实时位置。通过计算定位精度,可以精确的定位人员的位置。
224 1
uwb高精度定位系统的原理与应用
无线振弦采集仪的高精度高稳定性的重要性
无线振弦采集仪是一种专门用于测量和记录结构物或机械设备振动的设备。它的重要作用在于能够实时、准确地监测结构物或机械设备的振动情况,并且能够通过无线传输技术将数据传输到计算机或移动设备上进行处理和分析。其中,高精度和高稳定性是无线振弦采集仪至关重要的两个特性。
无线振弦采集仪的高精度高稳定性的重要性
|
存储 人工智能 算法
C++基础算法高精度篇
C++基础算法高精度篇
|
传感器 数据采集 算法
UWB高精度定位技术原理与实现
**UWB的定义** UWB(Ultra Wide Band,超宽带)技术是一种新型的无线通信技术,其与传统通信技术有很大的差异。 在传统通信体制中,数据传输一般都需要使用载波来承载,UWB则不需要,取而代之的是通过发送和接收具有纳秒甚至亚纳秒级的极窄脉冲来传输数据,一个信息比特可映射为数百个这样的脉冲。
305 0
UWB高精度定位技术原理与实现
|
监控 安全 数据可视化
uwb高精度定位系统:实现厘米级定位感知
1、工厂人员定位系统可实现物资/车辆实时定位,物资/车辆数量实时查询,全智能化的物资/车辆查找,提高工作效率,实现合理调度; 2、集人脸识别系统、智能考勤、工时统计、行为检测、历史轨迹回放、人员管理、电子围栏、应急救援等功能为一体,实现在岗人员及外来承包商的规范管理;
167 0
|
传感器 机器学习/深度学习 人工智能
多传感器融合 | CenterFusion:毫米波雷达和相机后融合3D检测算法
本文主要介绍一种基于毫米波雷达和相机后融合的3D目标检测算法——CenterFusion,原本是公司内部的一个技术方案,截取了其中的核心理论部分,所以看起来肯能有些严肃。
多传感器融合 | CenterFusion:毫米波雷达和相机后融合3D检测算法
|
传感器 数据处理
振弦传感器不同线制分类
振弦传感器:(vibrating wire sensor)是以拉紧的金属钢弦作为敏感元件的谐振式传感器。当弦的长度确定之后,其固有振动频率的变化量即可表征钢弦所受拉力的大小。根据这一特性原理,即可通过一定的物理(机械)结构制作出测量不同种 类物理量的传感器(如:应变传感器、压力传感器、位移传感器等),从而实现被测物理量与频率值之间的一一对应关系,通过测量频率值变化量来计算出被测物理量 的改变量。 
振弦传感器不同线制分类
|
传感器 人工智能 开发工具
科学家 3D 打印适用人造卫星的高精度等离子体传感器
当 3D 打印一些物体时,必须认可其性能较低。
科学家 3D 打印适用人造卫星的高精度等离子体传感器