这是我的,你看看吧(这个点真正的大佬已经不会理我们了)
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
string s1,s2;
cin>>n>>s1>>s2;
for(int i=0;i<n;i++){
if(s1[i]<s2[i]){
cout<<-1;
return 0;
}
}
cout<<s2;
}
```
by SadLava @ 2019-10-19 09:12:56
@[yinhan](/space/show?uid=248005) 我也给你看看吧
```
#include<cstdio>
#include<algorithm>
#include<string>
using namespace std;
void read_string(string& s){
s.clear();
char c=getchar();
while(c==' '||c=='\n'||c=='\r') c=getchar();
while(c^EOF&&c^'\n'&&c^'\r'&&c^' ') s+=c,c=getchar();
}
void print_string(string s){
for(int i=0;i<(int)s.length();++i) putchar(s[i]);
}
string x,y,z;
int main(){
int n;
scanf("%d",&n),read_string(x),read_string(z);
for(int i=0;i<n;++i)
if(x[i]<z[i]) return not printf("-1");
else y+=z[i];
print_string(y);
return 0;
}
```
by qbu666666 @ 2019-10-19 09:16:49
@[AT是女孩子](/space/show?uid=157598) 谢谢啦,我康康
by yinhan @ 2019-10-19 09:44:21
@[SadLava](/space/show?uid=167478) 谢谢啦,今天有比赛是吧。。。
by yinhan @ 2019-10-19 09:44:42
@[SadLava](/space/show?uid=167478) 主要是我觉得我的思路也没什么问题。。。
by yinhan @ 2019-10-19 09:48:02
数组放不下?好像还有个空字符。
by Jianxin7180 @ 2022-01-27 17:37:20