/ SeriousOJ /

Record Detail

Time Exceeded


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 508.0 KiB
#2 Accepted 1ms 324.0 KiB
#3 Accepted 367ms 2.531 MiB
#4 Accepted 705ms 7.973 MiB
#5 Accepted 2ms 324.0 KiB
#6 Time Exceeded ≥1090ms ≥1.18 MiB
#7 Time Exceeded ≥1085ms ≥1.781 MiB

Code

#include<bits/stdc++.h>
using namespace std;
int main()
{
   int t;
   cin>>t;
   while(t--)
   {
       string s;
       cin>>s;
       long long q,cn=0;
       cin>>q;
       for(long long i=1;i<=q;i++)
       {
           int a,d;
           char c;
           cin>>a;
           if(a==1)
           {
               cn++;
           }
           else
           {
               cin>>d>>c;
               if(cn%2==0)
               {
               if(d==1)
               {
                   s.insert(0,1,c);
               }
               else
               {
                   long long q=s.length();
                   s.insert(q,1,c);
               }
               }
               else
               {
                if(d==2)
               {
                   s.insert(0,1,c);
               }
               else
               {
                   long long q=s.length();
                   s.insert(q,1,c);
               }
               }
           }

       }
       if(cn%2==1)
       {
           reverse(s.begin(),s.end());
       }
       cout<<s<<endl;
   }
}

Information

Submit By
Type
Submission
Problem
P1088 Mr. Heart's String Challenge
Contest
Brain Booster #5
Language
C++17 (G++ 13.2.0)
Submit At
2024-09-05 16:37:42
Judged At
2024-11-11 02:59:58
Judged By
Score
30
Total Time
≥1090ms
Peak Memory
≥7.973 MiB