Submission #584526

#TimeUsernameProblemLanguageResultExecution timeMemory
584526Valters07Vision Program (IOI19_vision)C++14
33 / 100
3 ms1068 KiB
#include <bits/stdc++.h> #include "vision.h" #pragma GCC optimize("O2,unroll-loops") #define fio ios_base::sync_with_stdio(0);cin.tie(0); #define ll long long #define en cin.close();return 0; #define pb push_back #define fi first//printf("%lli\n",cur); #define se second//scanf("%lli",&n); #define r0 return 0; using namespace std; mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); void construct_network(int h, int w, int k) { int lpos = -1; for(int i = 0;i<h;i++) { for(int j = 0;j<w;j++) { int i1 = i, inc = 1; for(int j1 = j-k;j1<j+k;j1++,i1+=inc) { if(i1>=0&&j1>=0&&i1<h&&j1<w) { int p1 = i*w+j, p2 = i1*w+j1; lpos = add_and({p1,p2}); } if(j1==j) inc=-1; } } } vector<int> pos; for(int i = h*w;i<=lpos;i++) pos.pb(i); add_or(pos); 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...