Submission #1021568

#TimeUsernameProblemLanguageResultExecution timeMemory
1021568vjudge1Vision Program (IOI19_vision)C++17
44 / 100
1048 ms9676 KiB
#include "vision.h" #include <bits/stdc++.h> #define ll long long #define mid ((l+r)>>1) #define pii pair<int,int> #define fi first #define se second #define rep(a,b,c) for(int a=b; a<c; a++) #define pb push_back using namespace std; void construct_network(int H, int W, int K) { vector<int> Ns, vect[H*W]; int x=0; rep(a,0,H){ rep(b,0,W){ rep(c,0,H){ rep(d,0,W){ if(abs(a-c)+abs(b-d)==K) vect[a*W+b].pb(c*W+d); } } } } rep(i,0,H*W){ if(!vect[i].size()) continue; add_or(vect[i]); add_and({H*W+x++,i}); Ns.pb({H*W+x++}); } add_or(Ns); }
#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...