Submission #282795

#TimeUsernameProblemLanguageResultExecution timeMemory
282795medmdgVision Program (IOI19_vision)C++14
0 / 100
5 ms1276 KiB
#include "vision.h" #include<bits/stdc++.h> using namespace std; void construct_network(int H, int W, int K){ int m=0; int m1=0; bool ff=false; bool fff=false; for(int i=0;i<max(1,H*W-10);i++){ vector<int> a; for(int j=i;(j<i+10)&&(j<H*W);j++){ a.push_back(j); } if(add_or(a)){ for(int j=i;j<(j<i+10)&&(j<H*W);j++){ if(add_not(j)==0){ if(ff){ m1=j; fff=true; break; }else{ m=j; ff=true; } } } } if(fff) break; } int x=m%W; int y=m/W; int xx=m1%W; int yy=m1/W; if(abs(x-xx)+abs(y-yy)==K){ vector<int> h; h.push_back(m); add_or(h); return; } add_not(m); 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...