Submission #1242147

#TimeUsernameProblemLanguageResultExecution timeMemory
1242147nvujicaVision Program (IOI19_vision)C++20
33 / 100
78 ms1212 KiB
#include <bits/stdc++.h> #include "vision.h" using namespace std; void construct_network(int h, int w, int k) { vector<int> Ns; // Ns = {0, 1}; // int a = add_and(Ns); // Ns = {0, a}; // int b = add_or(Ns); // Ns = {0, 1, b}; // int c = add_xor(Ns); // add_not(c); int cnt = 0; for(int i = 0; i < h; i++){ for(int j = 0; j < w; j++){ for(int x = i; x < h; x++){ for(int y = 0; y < w; y++){ if(abs(i - x) + abs(j - y) == k){ Ns = {i * w + j, x * w + y}; // cout << i * w + j << ' ' << x * w + y << endl; add_and(Ns); cnt++; } } } } } Ns.clear(); for(int i = h * w; i < h * w + cnt; i++){ Ns.push_back(i); // cout << i << endl; } add_or(Ns); }
#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...