老师在黑板写了两个整数A和B,让奶牛Bessie做加法运算,Bessie比较笨,可能会数字5和6混淆,则既可能把5错看成了6,也可能把6错看成了5。问:Bessie可能得到的最小值和最大值分别是多少。
输入格式
第一行,两个整数,A和B,1 <= A ,B <=1000000。
输出格式
一行,可能得到的最小值和最大值。
输入/输出例子1
输入:
11 25
输出:
36 37
输入/输出例子2
输入:
1430 4862
输出:
6282 6292
这道题十分简单(水题),看准题目,什么情况下是最大值,什么情况下是最小值?
最大值:把5看成6 最小值:把6看成5
代码如下↓
#include<bits/stdc++.h>
using namespace std;
long long a,b,c,d,e,f,s,s1;
long long x[10010],y[10010];
int main(){
cin>>a>>b;
d=a;
e=b;
while(a)
{
c++;
x[c]=a%10;
if(x[c]==6) x[c]=5;
a/=10;
}
for(int i=c;i>=1;i--)
s=s*10&#