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

高精度AxB

时间:2022-11-14 12:33:35浏览次数:59  
标签:aa bb 高精度 int AxB -- length

洛谷1303

#include<iostream>
using namespace std;
const int N = 50000;
int arr[2*N];
int aa[N];
int bb[N];
int main(){
    string a,b;
    cin>>a>>b;
    for(int i = a.length()-1;i>=0;i--){
        
        aa[a.length()-i-1] = a.at(i)-'0';
    }
    for(int i = b.length()-1;i>=0;i--){
        bb[b.length()-i-1] = b.at(i)-'0';
    }
    for(int i  = 0 ;i<a.length();i++){
        for(int j=0;j<b.length();j++){
            arr[i+j] +=bb[j]*aa[i]; 
        }
    }
    int len = a.length()+b.length();
     for(int i = 0;i<=len;i++){
        arr[i+1] += arr[i]/10;
        arr[i]%=10;
    }
    while(!arr[len]){
        len--;
    }
    if(len<0)
    cout<<0;else
    for(int i = len;i>=0;i--)
    cout<<arr[i];
}

标签:aa,bb,高精度,int,AxB,--,length
From: https://www.cnblogs.com/tsqo/p/16888658.html

相关文章

  • 高精度A+B
    A+B`考虑高精度代码#include<iostream>usingnamespacestd;constintN=510;intarr[N],aa[N],ab[N];intmain(){stringa,b;cin>>a;cin>>b;......
  • 《STM32MP1 M4裸机HAL库开发指南》第二十一章 Systick高精度延时实验
    第二十一章Systick高精度延时实验前面章节的实验我们使用的是HAL库里自带的API函数HAL_Delay来实现毫秒级别延时的,如果使用到更高精度的延时,例如us级别的延时,我们可以使用......
  • 数楼梯高精度
    洛谷1255,数楼梯概念特高精度longlong也无法满足,就要用string或者数组存放数字方法斐波那契+高精度代码#include<iostream>#include<cmath>#include<algorithm>u......
  • 高精度计算_vector
    #include<bits/stdc++.h>usingnamespacestd;//returna+b;vector<int>add(vector<int>&a,vector<int>&b){reverse(a.begin(),a.end());reverse(b.begin()......
  • [AcWing 791]高精度加法
    点击查看代码#include<iostream>#include<vector>//含有size方法usingnamespacestd;//C=A+Bvector<int>add(vector<int>&A,vector<int>&B){vecto......
  • 模拟与高精度题解
    此题目特征为储存数字超过longlong类型,c++无法用一个变量存储全部数字解法为开数组来储存各个位上的数字1.字符高精度直接以两种方式处理字符即可#include<bits/std......
  • 高精度加法(Java)
    题目描述高精度加法,相当于a+bproblem,不用考虑负数。输入格式分两行输入。a,b≤ 10^500输出格式输出只有一行,代表a+b 的值。思路使用数组进行模拟,如果......
  • 高精度运算
    高精度运算高精度加减1.主要处理高精度加减之流的问题,其思路大致为字符数组读入→ASCII转换→对应位数加减→处理进位,代码如下:点击查看代码#include<bits/stdc++.h>u......
  • 求高精度幂
    求高精度幂时间限制:3000ms|内存限制:65535KB难度:2描述对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算......
  • C++求高精度pi(2)高斯-勒让德算法
    C++分析参考目前求π的算法中哪种收敛最快?-知乎(zhihu.com)中@byoshovel答主的回答,有这些比较容易想到的方法对于我们的任务来说,拉马努金公式和加强鬼畜公式和BBP......