蜜汁RE
查看原帖
蜜汁RE
219996
灞波儿奔楼主2020/8/18 10:08

80分,最后一点RE,求助 以下是代码:

#include<bits/stdc++.h>
using namespace std;
char al[2010],bl[2010];
int a[2010],b[2010],c[2010],x;
int main(){
	scanf("%s",al);
	scanf("%s",bl);
	a[0]=strlen(al);
	b[0]=strlen(bl);
	for(int i=1;i<=a[0];++i)a[i]=al[a[0]-i]-'0';
	for(int i=1;i<=b[0];++i)b[i]=bl[b[0]-i]-'0';
	for(int i=1;i<=a[0];++i){
		x=0;
		for(int j=1;j<=b[0];++j){
			c[i+j-1]+=a[i]*b[j]+x;
			x=c[i+j-1]/10;
			c[i+j-1]%=10;
		}
		c[i+b[0]]=x;
	}
	c[0]=a[0]+b[0];
	while(!c[c[0]]&&c[0]>1)c[0]--;
	for(int i=c[0];i>=1;i--)printf("%d",c[i]);
	return 0;
}

多谢

2020/8/18 10:08
加载中...