Submission #425127

#TimeUsernameProblemLanguageResultExecution timeMemory
425127daanolavVision Program (IOI19_vision)C++14
33 / 100
6 ms1096 KiB
#include "vision.h" using namespace std; int x0,y0,x1,y1,m; void construct_network(int H, int W, int K) { std::vector<int> Ns; std::vector<int> resultIndexes; for(x0 = 0; x0 < W; ++x0) { for(y0 = 0; y0 < H; ++y0) { m = min(W,x0 + K + 1); for(x1 = max(0,x0 - K); x1 < m; ++x1) { y1 = y0 + K - abs(x1 - x0); if(y1 < 0 || y1 >= H) { continue; } Ns = {y0 * W + x0,y1 * W + x1}; resultIndexes.push_back(add_and(Ns)); } } } add_or(resultIndexes); return; }
#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...