Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
330762 黄浙峰老师 【C6-4】高精度乘 C++ 通过 100 2 MS 264 KB 571 2025-07-11 09:42:46

Tests(3/3):


#include <iostream> using namespace std; int a[2010],b[2010],c[4020]; int len, len1, len2; void mul(){ for(int i=0; i<len1; i++){ for(int j=0; j<len2; j++){ c[i+j]+=a[i]*b[j]; c[i+j+1]+=c[i+j]/10; c[i+j]%=10; } } while(c[len]==0 && len!=0) len--; while(len>=0){ cout<<c[len--]; } return; } int main(){ string s1, s2; cin>>s1>>s2; len1=s1.size(); len2=s2.size(); len=len1+len2; for(int i=0; i<len1; i++){ a[len1-i-1]=s1[i]-'0'; } for(int i=0; i<len2; i++){ b[len2-i-1]=s2[i]-'0'; } mul(); return 0; }


测评信息: