Submission #336920

#TimeUsernameProblemLanguageResultExecution timeMemory
336920boykutCollider (IZhO11_collider)C++14
0 / 100
1 ms364 KiB
#include <map> #include <iostream> using namespace std; //ifstream cin("collider.in"); //ofstream cout("collider.out"); // 1 <= ik <= N - M + 1, // ik <= jk <= ik + M - 1 int dp[10000001]; int32_t main() { ios::sync_with_stdio(0); cin.tie(0); int n, m; cin >> n >> m; string s; cin >> s; while (m--) { char ch; cin >> ch; int l, r; cin >> l; --l; if (ch == 'a') { cin >> r; --r; char h = s[l]; s.erase(s.begin() + l); s.insert(s.begin() + r, h); cout << s << '\n'; } else { cout << s[l] << '\n'; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...