Submission #203692

#TimeUsernameProblemLanguageResultExecution timeMemory
203692medkVision Program (IOI19_vision)C++14
8 / 100
6 ms376 KiB
#include <bits/stdc++.h> #include "vision.h" #define pb push_back #define ll long long #define x first #define y second using namespace std; int h,w; int id(int y, int x) { return y*w+x; } void construct_network(int H, int W, int k) { h=H, w=W; vector<int> pot; for(int y=0;y<1;y++) for(int x=0;x<1;x++) { vector<int> ask; for(int i=0;i<=k && x+i<w;i++) { if(y-k+i>=0) ask.pb(id(y-k+i,x+i)); if(y+k-i<h) ask.pb(id(y+k-i,x+i)); } if((int)(ask.size())==0) continue; int A=add_or(ask); pot.pb(add_and(vector<int>{A,id(y,x)})); } add_or(pot); 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...