제출 #143243

#제출 시각아이디문제언어결과실행 시간메모리
143243KerimVision Program (IOI19_vision)C++17
44 / 100
264 ms3096 KiB
#include "vision.h" #include "bits/stdc++.h" #define MAXN 100009 #define INF 1000000007 #define mp(x,y) make_pair(x,y) #define all(v) v.begin(),v.end() #define pb(x) push_back(x) #define wr cout<<"----------------"<<endl; #define ppb() pop_back() #define tr(ii,c) for(__typeof((c).begin()) ii=(c).begin();ii!=(c).end();ii++) #define ff first #define ss second #define my_little_dodge 46 #define debug(x) cerr<< #x <<" = "<< x<<endl; #define debug2(x,y) cerr<< #x <<" = "<< x<<" "<< #y <<" = "<< y<<endl; using namespace std; void construct_network(int H, int W, int K) { vector<int>all; for(int i=0;i<H;i++) for(int j=0;j<W;j++){ vector<int>v,vv; for(int ii=0;ii<H;ii++) for(int jj=0;jj<W;jj++) if(abs(i-ii)+abs(j-jj)==K) v.pb(ii*W+jj); if(v.empty()) continue; vv.pb(add_or(v)); vv.pb(i*W+j); all.pb(add_and(vv)); } add_or(all); }
#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...