/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 1ms 500.0 KiB
#3 Accepted 349ms 3.395 MiB
#4 Accepted 284ms 8.18 MiB
#5 Accepted 2ms 324.0 KiB
#6 Accepted 388ms 2.328 MiB
#7 Accepted 367ms 1.957 MiB
#8 Accepted 67ms 1.078 MiB
#9 Accepted 338ms 8.445 MiB
#10 Accepted 410ms 8.082 MiB
#11 Accepted 117ms 3.637 MiB
#12 Accepted 306ms 8.254 MiB

Code

/*
 *   Copyright (c) 2024 Emon Thakur
 *   All rights reserved.
 */
#include<bits/stdc++.h>
using namespace std;
void solve()
{
    string s; cin >> s;
    deque<char> qu;
    for(auto e:s) qu.push_back(e);
    int r = 0;

    int q,x,d; cin >> q; 
    char c;
    while(q--)
    {
        cin >> x;
        if(x==1) r = (r+x)%2;
        else
        {
            cin >> d >> c;
            if((r+d)%2) qu.push_front(c);
            else qu.push_back(c);
        }
    }

    if(!r) {for(auto e:qu) cout<<e;}
    else {for(auto it = qu.rbegin(); it!=qu.rend();it++) cout<<(*it);}
    cout<<endl;
}

int main()
{
    int t; cin >> t; while(t--) solve();
}

Information

Submit By
Type
Submission
Problem
P1088 Mr. Heart's String Challenge
Language
C++20 (G++ 13.2.0)
Submit At
2024-08-19 22:05:26
Judged At
2024-08-19 22:05:26
Judged By
Score
100
Total Time
410ms
Peak Memory
8.445 MiB