Submission #1246231

#TimeUsernameProblemLanguageResultExecution timeMemory
1246231edga1Vision Program (IOI19_vision)C++20
44 / 100
7 ms1980 KiB
#include <iostream> #include "vision.h" #define pb push_back using namespace std; int w; inline int c(int i, int j){return i*w+j;} void construct_network(int H, int W, int K){ w=W; vector<int> rez; for(int i=0; i<H; i++){ for(int j=0; j<W; j++){ vector<int> sk; for(int x=0; x<=K; x++){ int y=K-x; if(i+x<H && j+y<W) sk.pb(c(i+x,j+y)); if(i-x>=0 && j+y<W) sk.pb(c(i-x,j+y)); } if(sk.size()==0) continue; int a=add_or(sk); a=add_and({a,c(i,j)}); rez.pb(a); } } add_or(rez); 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...