92分求助!(⇀‸↼‶)
查看原帖
92分求助!(⇀‸↼‶)
347205
Conquer_1楼主2020/8/16 15:56

92分求助1!1!1!

#include<iostream>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
int a[10000000],b[10000000],c[10000000];
int main()
{
	long long m;
	string n;
	cin>>m>>n;
	long long aal=m+1,bbl=n.length();
	a[1]=1;
	long long kkk=aal,bbb=bbl;
	for(int i=2;i<=aal;i++)
	{
		a[i]=0;
	}
	
	for(int i=1;i<=n.length();i++)
	{
		b[i]=n[i-1]-'0';
	}
	
	for(int i=max(aal,bbl);i>=1;i--)
	{
		c[i]+=a[aal]+b[bbl];
		if(c[i]>=10)
		{
			c[i]-=10;
			c[i-1]++;
		}
		aal--;bbl--;
	}
	if(c[0]==1) cout<<c[0];
	for(int i=1;i<=max(kkk,bbb);i++)
	{
		cout<<c[i];
	}
	return 0;
}
2020/8/16 15:56
加载中...