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

  

posted @ 2022-03-11 14:46  心悟&&星际  阅读(44)  评论(0编辑  收藏  举报