/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 540.0 KiB
#2 Accepted 16ms 572.0 KiB
#3 Accepted 16ms 580.0 KiB
#4 Accepted 19ms 732.0 KiB
#5 Accepted 7ms 540.0 KiB
#6 Accepted 6ms 540.0 KiB
#7 Accepted 5ms 540.0 KiB
#8 Accepted 5ms 764.0 KiB
#9 Accepted 6ms 796.0 KiB
#10 Accepted 6ms 816.0 KiB

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