Time Limit: | 1000MS | Memory Limit: | 65536KB |
Total Submissions: | 172 | Accepted: | 75 |
Source:
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int i;
char a[100050],b[100050];
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
cin>>a>>b;
strrev(a);
strrev(b);
for( i=0; i<strlen(a); i++)
{
if(b[i])
b[i]+=a[i]-'0';
else
b[i]+=a[i];
}
for( i=0; i<strlen(b); i++)
if(b[i]>'9')
{
if(b[i+1])
b[i+1]++;
else
b[i+1]+='1';
b[i]-=10;
}
strrev(b);
cout<<b<<endl;
return 0;
}