Untitled

 avatar
unknown
plain_text
2 months ago
1.2 kB
6
Indexable
#include <bits/stdc++.h>
using namespace std;
#define int long long


signed main() {
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    int qt = 1;
    for (;qt--;) {
        int n, m, x, y;
        cin >> n >> m >> x >> y;
        vector<pair<int, int>> vp1(n), vp3;
        set<pair<int, int>> st1, st2;
        vector<pair<char,int>> vp2(m);
        for (int i = 0; i < n; i++) {
            int a, b;
            cin >> a >> b;
            st1.insert({a,b});
            st2.insert({b,a});
        }
        for (int i = 0; i < m; i++) {
            char a;
            int b;
            cin >> a >> b;
            vp2[i] = {a,b};
        }

        int c = 0;
        for (int i = 0; i < m; i++) {
            if(vp2[i].first == 'U') {
                y += vp2[i].second;
            }
            else if(vp2[i].first == 'D') {
                y -= vp2[i].second;
            }
            else if(vp2[i].first == 'R') {
                x += vp2[i].second;
            }
            else if(vp2[i].first == 'L') {
                x -= vp2[i].second;
            }
        }

        cout << x << ' ' << y << ' ' << c;
    }
}
Leave a Comment