Submission #618809

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
6188092022-08-02 07:35:14joelauVision Program (IOI19_vision)C++14
100 / 100
46 ms4536 KiB
#include "vision.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> V,V1,V2,V3,V4;
void construct_network(int H, int W, int K) {
int n = H*W;
for (int k = -W+1; k < H; ++k) {
V.clear();
for (int i = 0; i < H; ++i) {
int j = i-k;
if (j >= 0 && j < W) V.push_back(i*W+j);
}
add_or(V); n++;
}
V.clear();
for (int i = 0; i < H+W-1; ++i) V.push_back(H*W+i);
add_xor(V); n++;
V1.push_back(n-1); V3.push_back(n-1);
for (int k = 0; k < H+W-1; ++k) {
V.clear();
for (int i = 0; i < H; ++i) {
int j = k-i;
if (j >= 0 && j < W) V.push_back(i*W+j);
}
add_or(V); n++;
}
V.clear();
for (int i = 0; i < H+W-1; ++i) V.push_back(H*W+H+W+i);
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#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...