Submission #336152

#TimeUsernameProblemLanguageResultExecution timeMemory
336152aryan12Vision Program (IOI19_vision)C++17
Compilation error
0 ms0 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) { for(int i = 0; i < x.size(); i++) { if(a[x[i]] != 1) return 0; } return 1; } 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;*/ if(H == 1) { vector<int> lol(2); lol[0] = 0; lol[1] = K; int z = 0; while(lol[1] < W) { z = add_and(lol); if(z == 1) break; lol[0]++; lol[1]++; } //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 'int add_and(std::vector<int>)':
vision.cpp:14:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   14 |     for(int i = 0; i < x.size(); i++) {
      |                    ~~^~~~~~~~~~
vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:23:9: warning: unused variable 'curPos' [-Wunused-variable]
   23 |     int curPos = H * W;
      |         ^~~~~~
/tmp/ccy69wcE.o: In function `add_and(std::vector<int, std::allocator<int> >)':
grader.cpp:(.text+0x3a0): multiple definition of `add_and(std::vector<int, std::allocator<int> >)'
/tmp/cc6tUrn8.o:vision.cpp:(.text+0x30): first defined here
collect2: error: ld returned 1 exit status