Submission #331717

#TimeUsernameProblemLanguageResultExecution timeMemory
331717Sho10Secret Permutation (RMI19_permutation)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> //Andrei Alexandru a.k.a Sho10 #include "permutationc.h" #define ll long long #define double long double #pragma GCC optimize("O3") #pragma GCC optimize("Ofast") #define all(a) (a).begin(), (a).end() #define f first #define s second #define pb push_back #define mp make_pair #define pi pair #define rc(s) return cout<<s,0 #define endl '\n' #define mod 1000007 #define PI 3.14159265359 #define MAXN 100005 #define INF 1000000005 #define LINF 1000000000000000005ll #define CODE_START ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); using namespace std; void solve(int N){ ll n=N; vector<int>v; for(ll i=1;i<=n;i++) { v.pb(i); } do{ ll sum=query(v); if(sum==0){ answer(v); } }while(next_permutation(v.begin(),v.end())); } /* int32_t main(){ CODE_START; */

Compilation message (stderr)

permutation.cpp: In function 'void solve(int)':
permutation.cpp:30:18: error: cannot convert 'std::vector<int>' to 'int*'
   30 |     ll sum=query(v);
      |                  ^
      |                  |
      |                  std::vector<int>
In file included from permutation.cpp:2:
permutationc.h:2:15: note:   initializing argument 1 of 'int query(int*)'
    2 | int query(int v[]);
      |           ~~~~^~~
permutation.cpp:32:16: error: cannot convert 'std::vector<int>' to 'int*'
   32 |         answer(v);
      |                ^
      |                |
      |                std::vector<int>
In file included from permutation.cpp:2:
permutationc.h:3:17: note:   initializing argument 1 of 'void answer(int*)'
    3 | void answer(int v[]);
      |             ~~~~^~~
stub.cpp: In function 'int query(int*)':
stub.cpp:15:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   15 |   fscanf(stdin, "%d", &x);
      |   ~~~~~~^~~~~~~~~~~~~~~~~
stub.cpp: In function 'int main(int, char**)':
stub.cpp:48:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   48 |   fscanf(stdin, "%d", &N);
      |   ~~~~~~^~~~~~~~~~~~~~~~~