首页 > 其他分享 >高精度*高精度

高精度*高精度

时间:2024-05-31 20:11:25浏览次数:19  
标签:高精度 int sum back -- size

#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
    string a,b;
    cin>>a>>b;
    vector<int> x,y;
    for(int i = a.size()-1;i>=0;i--){
        x.push_back(a[i]-'0');
    }
    for(int i = b.size()-1;i>=0;i--){
        y.push_back(b[i]-'0');
    }
    vector<int> sum(x.size()+y.size()+10,0);
    for(int i = 0;i<x.size();i++){
        for(int j = 0;j<y.size();j++){
            sum[i+j] += x[i]*y[j];  
        }
    }
    int j = 0;
    for(int i = 0;i<sum.size() || j;i++){
        j += sum[i];
        sum[i] = j%10;
        j /= 10;
    }
    while(sum.size()>1 && sum.back()==0){
        sum.pop_back();
    }
    for(int i = sum.size()-1;i>=0;i--){
        cout<<sum[i];
    }
    return 0;
}

 

标签:高精度,int,sum,back,--,size
From: https://www.cnblogs.com/wangyihang-xh/p/18225216

相关文章

  • 国产平替 16/20/24/32-bit 高精度 Σ-Δ 模数转换器芯片
    信格勒微电子的芯片产品已通过行业头部大厂导入验证,深受百万终端客户好评。而且因为fullycompatible.板子拿来,换个芯片,性能更佳。MCU不用改ccode。平替CirrusLogic芯片SIG5632平替CS5532BS(32-bit)速率从CS5532BS的3.84kSPS提高到30.72kSPS,功耗更低,增加5ppm/℃的内......
  • 高精度加低精度
    #include<iostream>#include<string>#include<vector>#include<algorithm>usingnamespacestd;intmain(){ stringa,b; cin>>a; cin>>b; vector<int>cl; for(inti=0;i<=a.size();i++){ if(a[i]!='0'){ a=a......
  • 高精度加法
    #include<bits/stdc++.h>usingnamespacestd;vector<int>z(vector<int>v,vector<int>n){vector<int>s;intsum=0;for(intj=0;j<v.size();j++){ sum+=v[j]+n[j]; s.push_back(sum%10); sum=sum/10; } while(......
  • 高精度+高精度(信息学奥赛1168)
    #include<iostream>#include<cmath>#include<vector>usingnamespacestd;intmain(){stringa,b;cin>>a>>b;boola1=true,b1=true;for(inti=0;i<max(a.size(),b.size());i++){if(i<a.size()......
  • ONENET平台的高精度定位数据上传
    调这个平台,没多少资料支持,折腾了几天,现在记录哈定位系统使用。先在这个平台,建一个设备,添加系统功能的,高精度定位。添加完后,可以发定位消息了,数据格式,打开详情按照标准例程的格式生成JOSN数据修改经纬达来发送定位消息在线工具经纬度定位|经纬度定位软件|经纬度定位工......
  • 高精度问题
    高精度洛谷P2437蜜蜂路线蜜蜂路线题目背景无题目描述一只蜜蜂在下图所示的数字蜂房上爬动,已知它只能从标号小的蜂房爬到标号大的相邻蜂房,现在问你:蜜蜂从蜂房$m$开始爬到蜂房$n$,$m<n$,有多少种爬行路线?(备注:题面有误,右上角应为$n-1$)输入格式输入$m,n$的值输出格式......
  • 一种精度更高的hopf直线检测策略, 一种高精度边缘检测方法.
    #aaa是cv.read图片.img=aaaa.copy()gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret,binary=cv2.threshold(gray,0,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU)#cv2.imwrite("13里面二值化的图片.png",binary)#binary=cv2.morphologyEx(binary,cv2.MOR......
  • AI智能分析高精度烟火算法EasyCVR视频方案助力打造森林防火建设
    一、背景随着夏季的来临,高温、干燥的天气条件使得火灾隐患显著增加,特别是对于广袤的森林地区来说,一旦发生火灾,后果将不堪设想。在这样的背景下,视频汇聚系统EasyCVR视频融合云平台+AI智能分析在森林防火中发挥着至关重要的作用。二、方案描述视频汇聚EasyCVR视频融合云平台是一......
  • 「高精度乘法+高精度加法」P10425 [蓝桥杯 2024 省 B] R 格式 题解
    解题思路题意分析:将浮点数乘以\(2^n\);四舍五入到最接近的整数。根据题意将\(d\times2^n\)分解为\(d\times2\times2\times2\times2……\),因为\(d\)长度小于等于\(1024\),所以可以使用高精度乘法的算法来实现一个小数乘以一个大于\(0\)的整数时,小数点位数本身不会......
  • 高精度
    这是摘自https://blog.csdn.net/SkeletonKing233/article/details/92200315的一份高精度模板#defineFOR(i,a,b)for(inti=a;i<=b;i++)#define_FOR(i,a,b)for(inti=a;i>=b;i--)structBigInt{staticconstintM=1000;intnum[M+10]......