Submission #418419

#TimeUsernameProblemLanguageResultExecution timeMemory
418419temurbek_khujaevVision Program (IOI19_vision)C++17
8 / 100
1 ms204 KiB
#include "vision.h"
#include <bits/stdc++.h>

using namespace std;
int W;
int H;

int code(int i, int j) {
    return (i * W + j);
}

void construct_network(int H, int W, int K) {
    ::W = W;
    ::H = H;
    vector<int> v;
    for (int i = 0; i <= min(H - 1, K); i++) {
        if (K - i < W) v.push_back(add_and({code(0, 0), code(i, K - i)}));
    }
    add_or(v);
}
#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...