高精50分,Dalao们有没有知道怎么办的
  • 板块P1001 A+B Problem
  • 楼主Poombom
  • 当前回复23
  • 已保存回复23
  • 发布时间2023/7/1 08:58
  • 上次更新2023/11/3 12:00:54
查看原帖
高精50分,Dalao们有没有知道怎么办的
1004237
Poombom楼主2023/7/1 08:58

本来是写完P1303回来逝逝的,结果50分...... 在P1303都AC了 代码:

#include<bits/stdc++.h>
using namespace std;
int a[1000001]={},b[1000001]={},c[1000001]={},i,f;
char d[1000001],e[1000001];
bool x=false;
int main( )
{
	cin>>d>>e;
	a[0]=strlen(d);
	b[0]=strlen(e);
	for(i=1;i<=a[0];i++)a[i]=d[a[0]-i]-'0';
	for(i=1;i<=b[0];i++)b[i]=e[b[0]-i]-'0';
	f=max(a[0],b[0]);
	for(i=1;i<f+1;i++)
	{
		c[i]=a[i]+b[i];
		if(c[i]>=10){c[i]%=10;b[i+1]++;}
	}
	c[i]=b[i];
	if(c[i] != 0)cout<<c[i];
	c[0]=i;
	for(int i=c[0]-1; i>=1; i--) {
		cout<<c[i];
	}
	return 0;
}

敲了有一个小时才敲出来的 可能我还是太菜了

2023/7/1 08:58
加载中...