Submission #418435

#TimeUsernameProblemLanguageResultExecution timeMemory
418435temurbek_khujaevVision Program (IOI19_vision)C++17
12 / 100
1095 ms1016 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; int W; int H; int code(int i, int j) { return (i * W + j); } int dist(int a, int b, int c, int d) { return (abs(c - a) + abs(b - d)); } void construct_network(int H, int W, int K) { ::W = W; ::H = H; vector<int> v; for (int c = 0; c < H * W - K; c++) { int i = c / H; int j = c % H; for (int k = c + 1; k < H * W; k++) { int x = k / H; int y = k % H; if (dist(i, j, x, y) == K) v.push_back(add_and({c, k})); } } add_or(v); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...