# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
618809 | joelau | Vision Program (IOI19_vision) | C++14 | 46 ms | 4536 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 "vision.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> V,V1,V2,V3,V4;
void construct_network(int H, int W, int K) {
int n = H*W;
for (int k = -W+1; k < H; ++k) {
V.clear();
for (int i = 0; i < H; ++i) {
int j = i-k;
if (j >= 0 && j < W) V.push_back(i*W+j);
}
add_or(V); n++;
}
V.clear();
for (int i = 0; i < H+W-1; ++i) V.push_back(H*W+i);
add_xor(V); n++;
V1.push_back(n-1); V3.push_back(n-1);
for (int k = 0; k < H+W-1; ++k) {
V.clear();
for (int i = 0; i < H; ++i) {
int j = k-i;
if (j >= 0 && j < W) V.push_back(i*W+j);
}
add_or(V); n++;
}
V.clear();
for (int i = 0; i < H+W-1; ++i) V.push_back(H*W+H+W+i);
# | 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... |