Submission #336162

#TimeUsernameProblemLanguageResultExecution timeMemory
336162aryan12Vision Program (IOI19_vision)C++17
12 / 100
1 ms512 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; const int N = 1e5; int a[N]; void MakeItGood(int h, int w) { for(int i = 0; i < h * w - 1; i++) { a[i] = 0; } } /*int add_and(vector<int> x) { int ans = 1; for(int i = 0; i < x.size(); i++) { ans &= a[x[i]]; } return ans; } int add_or(vector<int> x) { int ans = 0; for(int i = 0; i < x.size(); i++) { ans |= a[x[i]]; } return ans; }*/ void construct_network(int H, int W, int K) { //doing for 12 points int curPos = H * W; if(H > W) swap(H, W); /*for(int i = 0; i < H * W; i++) { cout << a[i]; } cout << endl;*/ vector<int> x; if(H == 1) { vector<int> lol; lol.push_back(0); lol.push_back(K); int z = 0; while(lol[1] < W) { x.push_back(add_and(lol)); if(z == 1) break; lol[0]++; lol[1]++; } add_or(x); //cout << z << endl; return; } /*std::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 main() { int h, w, k; cin >> h >> w >> k; while(true) { int r1; cin >> r1; if(r1 == -1) break; int c1, r2, c2; cin >> c1 >> r2 >> c2; MakeItGood(h, w); a[r1 * w + c1] = 1; a[r2 * w + c2] = 1; construct_network(h, w, k); } }*/

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:31:9: warning: unused variable 'curPos' [-Wunused-variable]
   31 |     int curPos = H * 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...