1 条题解

  • 5
    @ 2024-12-21 11:19:16

    #include<bits/stdc++.h> using namespace std; string aa,bb; int a[10010],b[10010],ans[6010],w=0; int main(){ cin>>aa>>bb; for(int i=1;i<=aa.size();i++){ a[i]=aa[i]-'0'; } for(int i=1;i<=bb.size();i++){ b[i]=bb[i]-'0'; } for(int i=aa.size()-1;i>=1;i--){ for(int j=1;j<=bb.size();j--){ ans[j]+=a[i]*b[j]; w++; } } for(int i=1;i<=w;i++){ if(ans[i]>=10){ ans[i-1]+=ans[i]%10; ans[i]=ans[i]%10; } } int h; if(ans[0]==0){ h=1; }else{ h=0; } for(int i=0;i<=w;i++){ cout<<ans[i]; } return 0; }

    • 1

    信息

    ID
    1818
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    24
    已通过
    10
    上传者