ポータル
考え
\(loceanerの\)すでにカイ仮想くん赤いタイトルを均等にすることはないだろう
なぜならそこに\(特別\ジャッジ\)ので、我々は最高いじることができます!
タイトルからは、限りがあるとして、\(Y [i]は> X [i]とは、\) ので、何も特定の答え(どうやら本当に!)、他の言葉ではありません\(Yの\は)そう、ソリューションそのものであります最終的な出力\(のy \)だけで罰金、私は脳損傷に開始......有用仲介配列......とにかく、変更するのが面倒、(生きることができるデータの水井戸を)
コード
//知识点:
/*
By:Loceaner
*/
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
inline int read() {
char c = getchar();
int x = 0, f = 1;
for( ; !isdigit(c); c = getchar()) if(c == '-') f = -1;
for( ; isdigit(c); c = getchar()) x = (x << 3) + (x << 1) + (c ^ 48);
return x * f;
}
const int N = 111;
int n;
char x[N], y[N], zj[N];
int main() {
n = read();
for(int i = 0; i < n; i++) cin >> x[i];
for(int i = 0; i < n; i++) cin >> y[i];
for(int i = 0; i < n; i++) {
if((int)x[i] < int(y[i])) return cout << "-1\n", 0;
else if((int)x[i] == (int)y[i]) zj[i] = x[i];
else if((int)x[i] > (int)y[i]) zj[i] = y[i];
}
for(int i = 0; i < n; i++) cout << zj[i];
return 0;
}