C++ 基础算法 高精度乘法

给定两个非负整数(不含前导 0
) A
和 B
,请你计算 A×B
的值。

输入格式
共两行,第一行包含整数 A
,第二行包含整数 B

输出格式
共一行,包含 A×B
的值。

数据范围
1≤A的长度≤100000
,
0≤B≤10000
输入样例:
2
3
输出样例:
6

记模板吧!

#include <iostream>
#include <cstring>
#include <vector>

using namespace std;

string a;
int b;
vector<int> A;

vector<int> mul(vector<int> &A, int b)
{
   
    int t = 0;
    vector<int> res;
    for(int i = 0; i < A.size() || t; i ++ )
    {
   
        if(i < A.size()) t += A[i] * b;
        res.push_back(t % 10);
        t /= 10;
    }
    
    while(res.size() > 1 && res.back() == 0) res.pop_back(); // 去除前导0
    return res;
}

int main ()
{
   
    cin >> a >> b;
    for(int i = a.size() - 1; i >= 0; i -- ) A.push_back(a[i] - '0');
    
    
    auto c = mul(A, b);
    
    for(int i = c.size() - 1; i >= 0; i -- )
        printf("%d", c[i]);
    
    printf("\n");

    return 0;
}

相关推荐

  1. C++ 基础算法 精度乘法

    2024-02-21 13:24:04       42 阅读
  2. AcWing 793. 精度乘法——算法基础课题解

    2024-02-21 13:24:04       34 阅读
  3. 第一章 基础算法(二)(精度加减乘除

    2024-02-21 13:24:04       56 阅读
  4. 精度加法与精度乘法

    2024-02-21 13:24:04       34 阅读
  5. 基础算法-精度加法 基础算法-精度加法

    2024-02-21 13:24:04       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 13:24:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 13:24:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 13:24:04       82 阅读
  4. Python语言-面向对象

    2024-02-21 13:24:04       91 阅读

热门阅读

  1. gem5标准库概述

    2024-02-21 13:24:04       46 阅读
  2. SQLite 知识整理

    2024-02-21 13:24:04       48 阅读
  3. uniapp使用sqlite

    2024-02-21 13:24:04       50 阅读
  4. 备份服务器数据的重要

    2024-02-21 13:24:04       51 阅读
  5. 锁相放大器,数字锁相放大器.C和python版的源代码

    2024-02-21 13:24:04       50 阅读
  6. spring boot 3.0如何优雅的使用s3协议连接minio

    2024-02-21 13:24:04       47 阅读
  7. Converter学习

    2024-02-21 13:24:04       52 阅读
  8. shell关联数组用法

    2024-02-21 13:24:04       50 阅读
  9. webScoket实时通讯聊天

    2024-02-21 13:24:04       57 阅读
  10. CSS的全局值 initial inherit revert overlay unset

    2024-02-21 13:24:04       48 阅读