题解
2025-08-03 19:52:27
发布于:浙江
#include <bits/stdc++.h>
using namespace std;
int main(){
string a,b;
cin >> a >> b;
int num=0;
string min1=a,min2=b,max1=a,max2=b;
for(int i=0;i<a.size();i++){
if(min1[i]'6'){
min1[i]='5';
}
}
for(int i=0;i<b.size();i++){
if(min2[i]'6'){
min2[i]='5';
}
}
for(int i=0;i<a.size();i++){
num+=(int(min1[i]-48))*pow(10,min1.size()-i-1);
}
for(int i=0;i<b.size();i++){
num+=(int(min2[i]-48))*pow(10,min2.size()-i-1);
}
cout << num << " ";
num=0;
for(int i=0;i<a.size();i++){
if(max1[i]'5'){
max1[i]='6';
}
}
for(int i=0;i<b.size();i++){
if(max2[i]'5'){
max2[i]='6';
}
}
for(int i=0;i<a.size();i++){
num+=(int(max1[i]-48))*pow(10,max1.size()-i-1);
}
for(int i=0;i<b.size();i++){
num+=(int(max2[i]-48))*pow(10,max2.size()-i-1);
}
cout << num << " ";
return 0;
}
这里空空如也
有帮助,赞一个