Submission #602863

#TimeUsernameProblemLanguageResultExecution timeMemory
602863Sergio_2357Vision Program (IOI19_vision)C++17
12 / 100
1 ms212 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; typedef vector<int> vi; int h, w, k; int pnt(int x, int y) { return x + (y * w); } void construct_network(int H, int W, int K) { h = H; w = W; k = K; vi res; if (h == 1) for (int i = 0; i < w; i++) { vi v; if (i >= k) v.push_back(i - k); if (i + k < w) v.push_back(i + k); if (v.size()) res.push_back(add_and({ i, add_or(v) })); } else for (int i = 0; i < h; i++) { vi v; if (i >= k) v.push_back(i - k); if (i + k < h) v.push_back(i + k); if (v.size()) res.push_back(add_and({ i, add_or(v) })); } if (res.size()) add_or(res); else add_xor({ 0, add_or({ 0 }) }); }
#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...