Untitled
unknown
plain_text
a year ago
1.2 kB
9
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;
}
}Editor is loading...
Leave a Comment