Submission #334158

#TimeUsernameProblemLanguageResultExecution timeMemory
334158apostoldaniel854Collider (IZhO11_collider)C++14
100 / 100
897 ms2696 KiB
#include <bits/stdc++.h>

using namespace std;

int main () {
    ios::sync_with_stdio (false);
    cin.tie (0); cout.tie (0);
    int n, q;
    cin >> n >> q;
    string s;
    cin >> s;
    while (q--) {
        char op;
        cin >> op;
        if (op == 'a') {
            int x, y;
            cin >> x >> y;
            x--, y--;
            string to_add (1, s[x]);
            s.erase (x, 1);
            s.insert (y, to_add);
        }
        else {
            int x;
            cin >> x; x--;
            cout << s[x] << "\n";
        }
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...