AC失败……
查看原帖
AC失败……
527663
ALexanse楼主2022/9/15 20:33
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
    char a[4020]={0},b[4020]={0};
    int p[4020]={0},q[4020]={0},w[6000]={0};
    cin>>a>>b;
    long long m=strlen(a);
   long long n=strlen(b);
    long long t=m+n;
    for(long long i=0;i<m;i++)
    {
        p[m-i]=a[i]-'0';
    }
     for(long long i=0;i<n;i++)
    {
        q[n-i]=b[i]-'0';

    }
    for(long long i=1;i<=m;i++)
    {
        for(long long j=1;j<=n;j++)
        {
            w[i+j-1]+=p[i]*q[j];
        }
    }
    for(long long k=1; k<=t; k++)
    {
        if(w[k]>9)
        {
            w[k+1]+=w[k]/10;
            w[k]=w[k]%10;
        }

    }
 while(t>0&&w[t]==0) t--;

    for(long long k=t;k>=1;k--)
        printf("%d",w[k]);
    return 0;
}
2022/9/15 20:33
加载中...