Submission #1014459

#TimeUsernameProblemLanguageResultExecution timeMemory
1014459HappyCapybaraVision Program (IOI19_vision)C++17
0 / 100
5 ms1116 KiB
#include "vision.h" #include<bits/stdc++.h> using namespace std; void construct_network(int H, int W, int K){ for (int i=0; i<H; i++){ vector<int> v; for (int j=0; j<W; j++) v.push_back(i*W+j); add_or(v); } for (int j=0; j<W; j++){ vector<int> v; for (int i=0; i<H; i++) v.push_back(i*W+j); add_or(v); } vector<int> v; for (int i=0; i<H; i++) v.push_back(H*W + i); add_xor(v); for (int j=0; j<H-1; j++) add_or({H*W + H + j, H*W + H + j + 1}); v = {H*W + H + 0, H*W + H + W-1}; for (int j=0; j<H-1; j++) v.push_back(H*W + H + W + 1 + j); add_xor(v); add_and({H*W + H + W, H*W + H + W + 1 + H-1}); v = {}; for (int j=0; j<W; j++) v.push_back(H*W + H + j); add_xor(v); for (int i=0; i<W-1; i++) add_or({H*W + i, H*W + i + 1}); v = {H*W + 0, H*W + H-1}; for (int i=0; i<W-1; i++) v.push_back(H*W + H + W + 1 + H + 2 + i); add_xor(v); add_and({H*W + H + W + 1 + H + 1, H*W + H + W + 1 + H + 2 + W-1}); add_or({H*W + H + W + 1 + H, H*W + H + W + 1 + H + 2 + W}); }
#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...