P3742 umi的函数

题目如下:

 

 

 思路:

f(x,z)=y

已知x,y 求z

1.有解:y是最小的,z可以等于y本身(只需要求一个符合条件的z)

2.无解:y比x中字母的大

代码如下:

#include<cstdio> 
#include<iostream>
using namespace std;
int main(){
    int n;
    string s1,s2;
    cin>>n;
    cin>>s1>>s2;
    for(int i=0;i<n;i++)
    { if(s2[i]>s1[i]){
      cout<<"-1"<<endl;
      return 0;
    }
    }
    cout<<s2<<endl;
    return 0;
}

 

posted @ 2020-06-08 11:33  miao-xixixi  阅读(179)  评论(0编辑  收藏  举报