Submission #590268

#TimeUsernameProblemLanguageResultExecution timeMemory
590268Soumya1Vision Program (IOI19_vision)C++17
44 / 100
154 ms2940 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; void construct_network(int H, int W, int K) { vector<int> takeor; for (int i = 0; i < H; i++) { for (int j = 0; j < W; j++) { vector<int> l; for (int ii = 0; ii < H; ii++) { for (int jj = 0; jj < W; jj++) { if (abs(i - ii) + abs(j - jj) == K) { l.push_back(ii * W + jj); } } } if (!l.size()) continue; int cur = add_or(l); takeor.push_back(add_and({i * W + j, cur})); } } add_or(takeor); }
#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...