Submission #762438

#TimeUsernameProblemLanguageResultExecution timeMemory
762438alexander707070Vision Program (IOI19_vision)C++14
0 / 100
205 ms1928 KiB
#include<bits/stdc++.h> #include "vision.h" #define MAXN 207 using namespace std; int n,m,k; vector<int> v; int res[MAXN][MAXN]; void construct_network(int H, int W, int K){ n=H; m=W; k=K; for(int i=0;i<n;i++){ for(int f=0;f<m;f++){ v.clear(); for(int p=0;p<n;p++){ for(int q=0;q<m;q++){ if(abs(i-p)+abs(f-q)==k)v.push_back(p*m+q); } } res[i][f]=add_and({add_or(v),i*m+f}); } } v.clear(); for(int i=0;i<n;i++){ for(int f=0;f<m;f++){ v.push_back(res[i][f]); } } add_or(v); } /* int main(){ cout<<count_rectangles({{4, 8, 7, 5, 6}, {7, 4, 10, 3, 5}, {9, 7, 20, 14, 2}, {9, 14, 7, 3, 6}, {5, 7, 5, 2, 7}, {4, 5, 13, 5, 6}})<<"\n"; return 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...