您当前的位置: 首页 > 

MangataTS

暂无认证

  • 0浏览

    0关注

    423博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

高精度运算

MangataTS 发布时间:2022-01-23 22:10:33 ,浏览量:0

高精度加法

两个大数的高精度加法:

模板题

题目连接:https://www.acwing.com/problem/content/793/

代码
vector add(vector &A, vector &B)
{
    if (A.size() = 0
vector sub(vector &A, vector &B)
{
    vector C;
    for (int i = 0, t = 0; i = 0
vector mul(vector &A, int b)
{
    vector C;

    int t = 0;
    for (int i = 0; i = 0, b > 0
vector div(vector &A, int b, int &r)
{
    vector C;
    r = 0;
    for (int i = A.size() - 1; i >= 0; i -- )
    {
        r = r * 10 + A[i];
        C.push_back(r / b);
        r %= b;
    }
    reverse(C.begin(), C.end());
    while (C.size() > 1 && C.back() == 0) C.pop_back();
    return C;
}
Python

因为python的int本身就是一个大数,所以如果有大数类的题目,可以直接使用python写

关注
打赏
1665836431
查看更多评论
立即登录/注册

微信扫码登录

0.0457s