Submission #1154702

#TimeUsernameProblemLanguageResultExecution timeMemory
1154702mochaVision Program (IOI19_vision)C++20
44 / 100
155 ms3008 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; namespace { int h, w, k; int getid(int x, int y) { return x * w + y; } } void construct_network(int H, int W, int K) { h = H; w = W; k = K; vector<int> ans; for (int i=0;i<h;i++) { for (int j=0;j<w;j++) { vector<int> ve; for (int I=0;I<h;I++) { for (int J=0;J<w;J++) { if (abs(i-I)+abs(j-J) == K) { ve.push_back(getid(I, J)); } } } if (ve.size() == 0) continue; int tmp = add_and({getid(i, j), add_or(ve)}); ans.push_back(tmp); } } int ANS = add_or(ans); }
#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...