acgo题库
  • 首页
  • 题库
  • 学习
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情提交记录(0)
  • 题解

    #include<bits/stdc++.h> using namespace std; const int maxn=50000; char sa[maxn],**[maxn]; int a[maxn],b[maxn],c[maxn]; int main(){ scanf("%s",sa); scanf("%s",**); int la=strlen(sa); int lb=strlen(**); memset(c,0,sizeof(c)); for(int i=0;i<la;i++) a[la-i]=sa[i]-'0'; for(int i=0;i<lb;i++) b[lb-i]=**[i]-'0'; for(int i=1;i<=la;i++){ for(int j=1;j<=lb;j++){ c[i+j-1]+=a[i]*b[j]; } } int lc=la+lb; for(int i=1;i<=lc;i++){ c[i+1]+=c[i]/10; c[i]%=10; } while(c[lc]==0&&lc>1) lc--; for(int i=lc;i>=1;i--) printf("%d",c[i]); return 0; }

    userId_undefined

    LS_YZY

    出道萌新题解仙人时空双修者倔强青铜模拟·模拟练习生快乐小狗
    6阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页