Submission #894484

#TimeUsernameProblemLanguageResultExecution timeMemory
894484zeta7532Collider (IZhO11_collider)C++17
100 / 100
199 ms19464 KiB
#include <bits/stdc++.h> #include <bits/extc++.h> #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") using namespace std; using ll = long long; const ll mod = 998244353; #define fi first #define se second #define rep(i,n) for(ll i=0;i<n;i++) #define all(x) x.begin(),x.end() #define faster ios::sync_with_stdio(false);cin.tie(nullptr) int main() { ll N,Q; cin >> N >> Q; __gnu_cxx::rope<char> r; while(N--){ char c; cin >> c; r.push_back(c); } while(Q--){ char c; cin >> c; if(c=='a'){ ll x,y; cin >> x >> y; x--,y--; char v=r[x]; r.erase(x,1); r.insert(y,v); } if(c=='q'){ ll k; cin >> k; k--; cout << r[k] << endl; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...