【题解】Luogu p3742 【umi的函数】

貪心從入門到不會第一題

這種大水題應該很容易看出來

給了你第一個字符串和結果字符串,那麼就只需要比較每一個字符

如果輸入的s1[i] < ans[i],說明無解,直接輸出-1,return就好了。

其餘情況就輸出”z”,總會滿足的。

typedef std::string String;

int main(){
    String x,y;
    std::cin >> x >> y;

    for(int i = 0;i < x.length();i++){
        if(x[i] < y[i]){
            printf("-1");
            return 0;
        }else{
            printf("z");
        }
    }

    return 0;
}