Submission #984089

#TimeUsernameProblemLanguageResultExecution timeMemory
984089IzazPermutation (APIO22_perm)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define f first #define s second #define mn(a,b) min(a,b) #define mx(a,b) max(a,b) #define ll long long vector<int> construct_permutation(int64 k) { int K = k; vector<int>AL; for(int i = 0 ; i < 9;i ++ ){ AL.push_back(i); vector<int>Z = AL; int yes = 0; do{ int N = AL.size(); int Cnt = 1 ; for(int i = 1 ; i < (1<< N); i ++){ bool P = 1; int last = - 1; for(int j = 0 ; j < N;j++){ if((1<<j)&i){ if(last > Z[j]){ P =0; break; } last = Z[j]; } } if(P)Cnt++; } if(Cnt == K){ yes = 1; break; } }while(next_permutation(Z.begin(),Z.end())); if(yes){ return Z; } } return {0}; }

Compilation message (stderr)

perm.cpp:9:35: error: 'int64' was not declared in this scope; did you mean 'int64_t'?
    9 | vector<int> construct_permutation(int64 k)
      |                                   ^~~~~
      |                                   int64_t
perm.cpp:10:1: error: expected ',' or ';' before '{' token
   10 | {
      | ^