# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
105582 | keko37 | Pick (COI18_pick) | C++14 | 4 ms | 480 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include<bits/stdc++.h>
using namespace std;
int a, b, c, d;
bool ab, cd;
string s;
vector < pair <int, int> > v;
void obradi () {
int cx = 0, cy = 0;
int len = s.size();
for (int i=0; i<len; i++) {
v.push_back(make_pair(cx, cy));
if (s[i] == 'a') cx++; else if (s[i] == 'A') cx--;
if (s[i] == 'b') cy++; else if (s[i] == 'B') cy--;
if (s[i] == 'c') {cx++; cy++;} else if (s[i] == 'C') {cx--; cy--;}
if (s[i] == 'd') {cx--; cy++;} else if (s[i] == 'D') {cx++; cy--;}
}
}
void ispis () {
if (ab) {
for (int i=0; i<v.size(); i++) {
swap(v[i].first, v[i].second);
}
}
if (cd) {
for (int i=0; i<v.size(); i++) {
v[i].second = -v[i].second;
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |