Submission #296213

#TimeUsernameProblemLanguageResultExecution timeMemory
296213theStaticMindVision Program (IOI19_vision)C++14
12 / 100
20 ms1916 KiB
#include <bits/stdc++.h> #include "vision.h" using namespace std; int n, m, k; void query(int q){ int x = q / m; int y = q % m; vector<int> ret(1, q); for(int h = 0; h < n; h++){ int w = y - (k - abs(x - h)); if(w <= y && w >= 0 && h != x + k) ret.push_back(h*m + w); } add_or(ret); add_xor(ret); } void construct_network(int H, int W, int K) { n = H; m = W; k = K; for(int i = 0; i < n*m; i++) query(i); vector<int> arr; for(int i = n*m; i < 3*n*m; i++) arr.push_back(i); add_xor(arr); }
#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...