为什么本地能运行,洛谷上跑却CE了
查看原帖
为什么本地能运行,洛谷上跑却CE了
138021
CodeAtlantis楼主2022/7/8 23:08

有大佬帮帮忙吗?

#include<bits/stdc++.h>
using namespace std;

int main(){
	char a1[2005], b1[2005];
	int a[2005], b[2005], c[2005];
	int lena, lenb, lenc, x;
	memset(a, 0, sizeof(a));	 
	memset(b, 0, sizeof(b));	 
	memset(c, 0, sizeof(c));
	gets(a1);gets(b1);
	lena = strlen(a1);lenb = strlen(b1);	 
	for(int i = 0; i <= lena-1; i++)
		a[lena-i] = a1[i] - 48;
	for(int i = 0; i <= lenb-1; i++)
		b[lenb-i] = b1[i] - 48;
	for(int i = 1; i <= lena; i++){
		x = 0;
		for(int j = 1; j <= lenb; j++){
			c[i+j-1]=a[i]*b[j]+x+c[i+j-1];//
			x=c[i+j-1]/10;
			c[i+j-1]%=10;
		}
		c[i+lenb]=x;
	}
	lenc = lena + lenb;
	while(c[lenc]==0&&lenc>1)
		lenc--;
	for(int i = lenc; i >= 1; i--)
		cout << c[i];
	cout << endl;
	return 0;
}

CE评测

https://www.luogu.com.cn/record/78830351

2022/7/8 23:08
加载中...