Submission #396615

#TimeUsernameProblemLanguageResultExecution timeMemory
396615ak2006Cave (IOI13_cave)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include <cave.h> using namespace std; using ll = long long; using vb = vector<bool>; using vvb = vector<vb>; using vi = vector<int>; using vvi = vector<vi>; using vl = vector<ll>; using vvl = vector<vl>; using vc = vector<char>; using vvc = vector<vc>; const ll mod = 1e9 + 7,inf = 1e18; #define pb push_back #define fast ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); void explore(int n) { vi is(n,0); int pos = tryCombination(is); while (pos != -1){ is[pos] = !is[pos]; pos = tryCombination(is); } vi val(n); for (int i = 0;i<n;i++)val[i] = i; answer(is,val); }

Compilation message (stderr)

cave.cpp: In function 'void explore(int)':
cave.cpp:19:30: error: cannot convert 'vi' {aka 'std::vector<int>'} to 'int*'
   19 |     int pos = tryCombination(is);
      |                              ^~
      |                              |
      |                              vi {aka std::vector<int>}
In file included from cave.cpp:2:
cave.h:8:24: note:   initializing argument 1 of 'int tryCombination(int*)'
    8 | int tryCombination(int S[]);
      |                    ~~~~^~~
cave.cpp:22:30: error: cannot convert 'vi' {aka 'std::vector<int>'} to 'int*'
   22 |         pos = tryCombination(is);
      |                              ^~
      |                              |
      |                              vi {aka std::vector<int>}
In file included from cave.cpp:2:
cave.h:8:24: note:   initializing argument 1 of 'int tryCombination(int*)'
    8 | int tryCombination(int S[]);
      |                    ~~~~^~~
cave.cpp:26:12: error: cannot convert 'vi' {aka 'std::vector<int>'} to 'int*'
   26 |     answer(is,val);
      |            ^~
      |            |
      |            vi {aka std::vector<int>}
In file included from cave.cpp:2:
cave.h:9:17: note:   initializing argument 1 of 'void answer(int*, int*)'
    9 | void answer(int S[], int D[]);
      |             ~~~~^~~