# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
760401 | raysh07 | Vision Program (IOI19_vision) | C++17 | 171 ms | 2252 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;
void construct_network(int h, int w, int k) {
// std::vector<int> Ns;
// Ns = {0, 1};
// int a = add_and(Ns);
// Ns = {0, a};
// int b = add_or(Ns);
// Ns = {0, 1, b};
// int c = add_xor(Ns);
// add_not(c);
vector <int> a;
for (int i = 0; i < h; i++){
for (int j = 0; j < w; j++){
vector <int> b;
for (int i1 = i; i1 < h; i1++){
for (int j1 = 0; j1 < w; j1++){
if (abs(i - i1) + abs(j - j1) == k){
// int lol = add_and({i * w + j, i1 * w + j1});
// a.push_back(lol);
b.push_back(i1 * w + j1);
}
}
}
if (b.size() == 1){
int lol = add_and({i * w + j, b[0]});
a.push_back(lol);
} else if (b.size() > 1){
int l1 = add_or(b);
int l2 = add_and({l1, i * w + j});
a.push_back(l2);
}
}
}
int x = add_or(a);
}
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... |