Submission #418443

#TimeUsernameProblemLanguageResultExecution timeMemory
418443temurbek_khujaevVision Program (IOI19_vision)C++17
33 / 100
1077 ms1096 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 / W; int j = c % W; for (int k = c + 1; k < H * W; k++) { int x = k / W; int y = k % W; 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...