제출 #1164528

#제출 시각아이디문제언어결과실행 시간메모리
1164528tsengang동굴 (IOI13_cave)C++20
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> #include "cave.h" using namespace std; #define ll long long #define ff first #define ss second #define all(x) (x).begin(), (x).end() #define pb push_back #define ertunt return #define vodka void void exploreCave(int n){ vector<int>v(n,0); vector<int>d(n); iota(all(d),0); for(int i = 0; i < n; i++){ int x = tryCombination(v); if(i == x)v[i] = 1; } answer(v,d); }

컴파일 시 표준 에러 (stderr) 메시지

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:16:32: error: cannot convert 'std::vector<int>' to 'int*'
   16 |         int x = tryCombination(v);
      |                                ^
      |                                |
      |                                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:19:12: error: cannot convert 'std::vector<int>' to 'int*'
   19 |     answer(v,d);
      |            ^
      |            |
      |            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[]);
      |             ~~~~^~~