Submission #995262

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
9952622024-06-08 17:48:09gmroh06Just Long Neckties (JOI20_ho_t1)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pll = pair<ll, ll>;
inline void fastio() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
template <typename T> class arr {
private:
vector<T> v;
public:
arr(const ll& n) {
v.resize(n);
}
vector<T>::iterator begin() {
return v.begin();
}
vector<T>::iterator end() {
return v.end();
}
T& operator [] (const ll& idx) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

ho_t1.cpp:22:5: error: need 'typename' before 'std::vector<_Tp>::iterator' because 'std::vector<_Tp>' is a dependent scope
   22 |     vector<T>::iterator begin() {
      |     ^~~~~~~~~
      |     typename 
ho_t1.cpp:26:5: error: need 'typename' before 'std::vector<_Tp>::iterator' because 'std::vector<_Tp>' is a dependent scope
   26 |     vector<T>::iterator end() {
      |     ^~~~~~~~~
      |     typename 
ho_t1.cpp: In function 'int main()':
ho_t1.cpp:68:12: error: 'class arr<long long int>' has no member named 'begin'
   68 |     sort(v.begin(), v.end());
      |            ^~~~~
ho_t1.cpp:68:23: error: 'class arr<long long int>' has no member named 'end'
   68 |     sort(v.begin(), v.end());
      |                       ^~~
ho_t1.cpp:69:12: error: 'class arr<std::pair<long long int, long long int> >' has no member named 'begin'
   69 |     sort(p.begin(), p.end());
      |            ^~~~~
ho_t1.cpp:69:23: error: 'class arr<std::pair<long long int, long long int> >' has no member named 'end'
   69 |     sort(p.begin(), p.end());
      |                       ^~~