Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- #define int long long
- using namespace std;
- signed main(){
- string a;
- cin >> a;
- map<int, char> alphabet;
- map<char, int> counts;
- char q = 'a', Q = 'A';
- for(int i = 1; i < 53; i+=2){
- alphabet[i] = q;
- alphabet[i + 1] = Q;
- counts[q] = i;
- counts[Q] = i + 1;
- q++;
- Q++;
- }
- vector<int> v(a.size(), 0);
- int t;
- cin >> t;
- alphabet[0] = 'Z';
- while(t--){
- int l, r, x;
- cin >> l >> r >> x;
- for(int i = l - 1; i <= r - 1; i++){
- v[i] += x;
- }
- }
- for(int i = 0; i < a.size(); i++){
- int u = counts[a[i]];
- u = (u + v[i]) % 52;
- a[i] = alphabet[u];
- }
- cout << a;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement