为何CE?
查看原帖
为何CE?
730195
Little_Cabbage楼主2023/6/25 22:05
#include <bits/stdc++.h>
#define ull unsigned long long
#define ll long long
#define db double
using namespace std;
const ll N = 1e7;
char a1[510], b1[510];
ll a[510], b[510], c[510], lena, lenb, lenc, x;

int main() {
	ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);
	gets(a1);
	gets(b1);
	lena = strlen(a1);
	lenb = strlen(b1);
	for (int i = 0; i < lena; i++)
		a[lena - i] = a1[i] - 48;
	for (int i = 0; i < lenb; i++)
		b[lenb - i] = b1[i] - 48;
	while (lenc <= lena || lenc <= lenb) {
		c[lenc] = a[lenc] + b[lenc] + x;
		x = c[lenc] / 10;
		c[lenc] %= 10;
		lenc++;
	}
	c[lenc] = x;
	if (c[lenc] == 0)
		lenc--;
	for (int i = lenc; i >= 1; i--)
		cout << c[i];
	return 0;
}

提交记录

2023/6/25 22:05
加载中...