/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 540.0 KiB
#2 Wrong Answer 18ms 564.0 KiB
#3 Wrong Answer 18ms 556.0 KiB

Code

#include<bits/stdc++.h>
using namespace std;
int main(){
    int t;
    cin>>t;
    while(t--){
        long long n,i,j,k,cnt=0,f=0,ans=0;
        cin>>n;
        string a,b,c,d,e,g;
        cin>>a>>b;
        e=a;
        g=b;
        //sort(c.begin(),c.end());
        //sort(d.begin(),d.end());
            for(i=0;i<n-1;i++){
               if(a[i]>a[i+1]){
                  a[i]=b[i];
               }
            }
           // cout<<a<<endl;
    
            if(!is_sorted(a.begin(),a.end())){
                for(i=0;i<n-1;i++){
                    if(b[i]>b[i+1]){
                        b[i]=e[i];
                    }
                }
              //  cout<<b<<endl;
                if(!is_sorted(b.begin(),b.end())){
                    cout<<"No"<<"\n";
                }else{
                    cout<<"Yes"<<"\n";
                }
               
            }else{
               cout<<"Yes"<<"\n";
        }

    }
}

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 11:29:07
Judged At
2024-12-07 11:29:07
Judged By
Score
1
Total Time
18ms
Peak Memory
564.0 KiB