Submission #671765

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
6717652022-12-13 17:53:38Hacv16Dancing Elephants (IOI11_elephants)C++17
Compilation error
0 ms0 KiB
//#include "elephants.h"
#include<bits/stdc++.h>
#pragma GCC optimize("O3,unroll-loops")
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
using namespace std;
typedef long long ll;
const int MAX = 2e6 + 15;
int n, l, pos[MAX];
vector<int> x;
void init(int n_, int l_, int x_[]){
n = n_, l = l_;
x.resize(n);
for(int i = 0; i < n; i++)
x[i] = x_[i], pos[i] = x[i];
}
vector<int> Merge(vector<int>& x, vector<int>& y, vector<int>& z){
vector<int> aux(sz(x) + sz(y)), ret(sz(x) + sz(y) + sz(z));
merge(all(x), all(y), aux.begin());
merge(all(aux), all(z), ret.begin());
return ret;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

elephants.cpp: In function 'std::vector<int> Merge(std::vector<int>&, std::vector<int>&, std::vector<int>&)':
elephants.cpp:24:19: error: 'sz' was not declared in this scope; did you mean 'z'?
   24 |   vector<int> aux(sz(x) + sz(y)), ret(sz(x) + sz(y) + sz(z));
      |                   ^~
      |                   z
elephants.cpp:26:9: error: 'all' was not declared in this scope; did you mean 'std::filesystem::perms::all'?
   26 |   merge(all(x), all(y), aux.begin());
      |         ^~~
      |         std::filesystem::perms::all
In file included from /usr/include/c++/10/filesystem:44,
                 from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:129,
                 from elephants.cpp:2:
/usr/include/c++/10/bits/fs_fwd.h:148:7: note: 'std::filesystem::perms::all' declared here
  148 |       all  =  0777,
      |       ^~~
elephants.cpp: In function 'int main()':
elephants.cpp:60:15: error: 'X' was not declared in this scope
   60 |   init(4, 10, X);
      |               ^