Accepted
Code
#include <bits/stdc++.h>
using namespace std;
#define ll long long int
#define nl endl
#define ss string
#define dl double
#define yes cout << "YES" << nl;
#define no cout << "NO" << nl;
int main() {
ll t; cin >> t;
while (t--)
{
/* code */
int n; cin >> n;
ss s1; s1 = "SeriousOJ";
ss s2;
ss s; cin >> s;
// for (int i = 0; i < s1.size(); )
// {
// for (int j = 0; j < n; j++)
// {
// if(s1[i] == s[j])
// {
// s2.push_back(s[j]);
// i++;
// }
// }
// /* code */
// }
int i = 0,j = 0;
while(j != s.size())
{
if(s1[i] == s[j])
{
s2.push_back(s[j]);
i++;
}
j++;
}
// cout << s2 << nl;
if(s2 == s1) yes else no
// unordered_set<char> st;
// int arr[52]={0};
// ss s; cin >> s;
// ss ck; ck = "SeriousOJ";
// string ckk="";
// ll count =0;
// bool flag= true;
// for(int i = 0; i < s.size(); i++)
// {
// int n =ckk.length();
// // if(ck.find(s[i]))
// // {
// // int x = s[i]-'a';
// // if(arr[x]==0)
// // {
// // ckk.push_back(s[i]);
// // arr[x]=1;
// // }
// // }
// if(s[i] == 'S' || s[i] == 'e' || s[i] == 'r' ||
// s[i] == 'i' || s[i] == 'o' || s[i] == 'u'
// || s[i] == 's' || s[i] == 'O' || s[i] == 'J')
// {
// if(ckk[n-1]!=s[i])
// {
// ckk.push_back(s[i]);
// }
// }
// }
// int y=-1;
// int i = 0, j=0;
// for(int i=0; i<ckk.length(); i++)
// {
// int x = 0;
// cout<<x<<" ";
// if(ck[j]==ckk[i])
// {
// x=i;
// }
// if(y<x)
// {
// y=x;
// i=y;
// j++;
// count++;
// // cout<<count<<endl;
// }
// else
// {
// flag=false;
// break;
// }
// }
// // if(flag && (count== ck.length()))
// // yes
// // else
// // no
}
return 0;
}
Information
- Submit By
- Type
- Submission
- Problem
- P1147 SeriousOJ Challenge
- Contest
- LU IUJPC : Sylhet Division 2024
- Language
- C++17 (G++ 13.2.0)
- Submit At
- 2024-12-09 08:29:26
- Judged At
- 2024-12-09 08:29:26
- Judged By
- Score
- 100
- Total Time
- 6ms
- Peak Memory
- 800.0 KiB