Submission #1216716

#TimeUsernameProblemLanguageResultExecution timeMemory
1216716loiiii12358Vision Program (IOI19_vision)C++20
14 / 100
6 ms1096 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; void construct_network(int H, int W, int K) { vector<int> cur,vec,same,near,ans; vec.clear(); for(int i=0;i<H;i++){ cur.clear(); for(int j=0;j<W;j++){ cur.push_back(i*W+j); } vec.push_back(add_or(cur)); } same.push_back(add_xor(vec)); for(int i=1;i<H;i++){ near.push_back(add_and({vec[i],vec[i-1]})); } vec.clear(); for(int i=0;i<W;i++){ cur.clear(); for(int j=0;j<H;j++){ cur.push_back(j*W+i); } vec.push_back(add_or(cur)); } same.push_back(add_xor(vec)); for(int i=1;i<W;i++){ near.push_back(add_and({vec[i],vec[i-1]})); } ans.push_back(add_or(same)); ans.push_back(add_or(near)); add_and(ans); }
#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...