纯属萌新
#include<iostream>
#include<cmath>
#include<cstdio>
//#include<>
using namespace std;
int main()
{
long long t,i,a,b,x,y,m,n;cin>>a>>b;n=a;m=b;
x=0;
i=0;
while(a)
{
i++;
a/=10;
}a=n;
t=1;
for(int j=1;j<=i;j++)//计算i有几位数,并将t扩大到i位数
t*=10;
while(a)//取位
{
if(a%10==5)
x+=1*t;
else if(a%10==6)
x-=1*t; if(x<0)x+=1*t;
a/=10;t/=10;
}
/*前边是啊,后面是b
*/
i=0;
while(b)
{
i++;
b/=10;
}
b=m;
t=1;
for(int j=1;j<=i;j++)
t*=10;
while(b)
{
if(b%10==5)
x+=1*t;
else if(b%10==6)
x-=1*t;
cout<<t<<" "<<x<<endl;
if(x<0)x=0;
b/=10;t/=10;
}
x+=n+m;y=n+m;
long long max,min;
max=min=x;
if(min>y)min=y;
if(max<y)max=y;
cout<<min<<" "<<max;
return 0;
}