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;
}
无聊就学习 反正没事干
原文地址:https://www.cnblogs.com/miao-xixixi/p/13064686.html