求助
  • 板块灌水区
  • 楼主yzx_yzx
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/10/3 09:17
  • 上次更新2023/11/2 16:24:15
查看原帖
求助
766148
yzx_yzx楼主2023/10/3 09:17

为什么在洛谷可以AC,但在Dev-c++上运行不了????????????????????

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

int main() {
	int a[2000004], b[2000005], c[2000005];
	string A, B;
	cin >> A >> B;
	int len1 = A.length(), len2 = B.length();
	for (int i = A.length(); i >= 0; i--) {
		a[len1 - i] = A[i] - '0';
	}
	for (int i = B.length(); i >= 0; i--) {
		b[len2 - i] = B[i] - '0';
	}
	for (int i = 1; i <= len1; i++) {
		for (int j = 1; j <= len2; j++) {
			c[i + j - 1] += a[i] * b[j];
		}
	}
	int len = len1 + len2;
	for (int i = 1; i <= len; i++) {
		c[i + 1] += c[i] / 10;
		c[i] %= 10;
	}
	while (c[len] == 0) {
		len--;
	}
	for (int i = max(1, len); i >= 1; i--) {
		cout << c[i];
	}
	return 0;
}
2023/10/3 09:17
加载中...