Accepted
Code
#include<bits/stdc++.h>
#define nl '\n'
using namespace std;
void solve(){
int n;cin>>n;
string a,b,s;cin>>a>>b;
char c='a';
for(int i=0;i<a.size();i++){
if(c<=min(a[i],b[i])){
c=min(a[i],b[i]);
}
else if(c<=max(a[i],b[i])){
c=max(a[i],b[i]);
}
else {
cout<<"No\n";
return;
}
// cout<<c<<nl;
}
cout<<"Yes\n";
}
int main(){
int T;cin>>T;
for(int tc = 1; tc <= T; tc++){
solve();
}
}
Information
- Submit By
- Type
- Submission
- Problem
- P1117 String Sorted
- Contest
- LU IUJPC : Sylhet Division 2024, Mock Round
- Language
- C++17 (G++ 13.2.0)
- Submit At
- 2024-12-07 10:35:03
- Judged At
- 2024-12-07 10:35:03
- Judged By
- Score
- 100
- Total Time
- 19ms
- Peak Memory
- 816.0 KiB