# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
61192 | ainta | Broken Device (JOI17_broken_device) | C++17 | 77 ms | 3840 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 "Annalib.h"
int v[200], res[220];
void Anna( int N, long long X, int K, int P[] ){
int i, j, k;
for (i = 0; i < N; i++)res[i] = v[i] = 0;
for (i = 0; i < K; i++) {
v[P[i]] = 1;
}
for (i = 0; i < N; i+=3) {
if (v[i] + v[i + 1] + v[i+2] >= 2)continue;
if (v[i] + v[i + 1] + v[i + 2] == 1) {
if (X % 2 == 0) {
if (v[i]) {
res[i + 2] = 1;
}
if (v[i + 1]) {
res[i + 2] = 1;
}
if (v[i + 2]) {
res[i] = res[i + 1] = 1;
}
}
else {
if (v[i]) {
if (X % 4 == 1) {
res[i + 1] = 1;
}
else {
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |