Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
111373 林泽豪 高精度乘法 C++ 编译错误 0 0 MS 0 KB 752 2023-11-20 14:02:00

Tests(0/0):


#include<bits/stdc++.h> using namespace std; int nmsl[1000]; int nmsl[1]=1; int lena=1; int plus[1000]; int lenplus; void cheng(int bs){ int a[1000]={0}; int sb[3]; int lenb=1; while(bs==0){ sb[lenb]=bs%10; lenb++; bs/=10; } for(int i=1;i<=lena;i++){ for(int l=1;l<=lenb;l++){ a[i+l-1]+=nmsl[i]*sb[l]; if(a[i+l-1]>=10){ a[i+l]+=a[i+l-1]/10; a[i+l-1]%=10; } } int lenc=lena+lenb; while(a[lenc]==0){ lenc--; } lena=lenc; for(int i=1;i<=lenc;i++){ nmsl[i]=a[i]; } for(int i=1;i<=max(lenplus,lena);i++){ plus; } } int main() int n; cin>>n; for(int i=1;i<=n;i++){ } return 0; }


测评信息: