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; }