P3742 umi的函数
P3742 umi的函数
分析
逐一对比两个字符串中对应的字符x[i]<y[i]时,z[i]无解,x[i]=y[i]能取z[i]>=x[i],x[i]>y[i]时,只能取z[i]=y[i]。
//P3742 umi的函数
#include<iostream>
#include<cstring>
using namespace std;
char x[101],y[101],z[101];
int n;
int main()
{
cin>>n;
cin>>x;
cin>>z;
for (int i=0;i<n;i++)
{
if (x[i]<z[i]) {
cout<<"-1"<<endl;
return 0;
}
y[i]=z[i];
}
y[n]='\0';
cout<<y;
}
浙公网安备 33010602011771号