最后一个RE了,救命!!!
查看原帖
最后一个RE了,救命!!!
662006
QLUzongyuxing楼主2022/2/13 17:22
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int a[2000],b[2000],c[2000],ls1,ls2,f;
int main()
{
	cin>>s1>>s2;
	ls1=s1.size();
	ls2=s2.size();
	for(int i=0;i<ls1;i++) a[ls1-i]=s1[i]-'0';
	for(int j=0;j<ls2;j++) b[ls2-j]=s2[j]-'0';
	f=ls1+ls2;
	for(int i=1;i<=ls1;i++){
		for(int j=1;j<=ls2;j++){
			c[i+j-1]+=a[i]*b[j];
			c[i+j]+=c[i+j-1]/10;
			c[i+j-1]=c[i+j-1]%10; 
		}
	}
	while(c[f]==0&&f>1) f--;
	for(int i=f;i>0;i--){
		cout<<c[i];
	}
}
2022/2/13 17:22
加载中...