Submission #1145774

#TimeUsernameProblemLanguageResultExecution timeMemory
1145774tishoEaster Eggs (info1cup17_eastereggs)C++20
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> #include <algorithm> #include <cmath> #include <set> #define endl '\n' #define ll long long int findEgg(int n, vector < pair < int, int > > bridges) { for(int i=1;i<n;i++) { vector<int>v; v.push_back(i); int isThere = query(i); if(isThere==1) { return i; } } return n; }

Compilation message (stderr)

eastereggs.cpp:8:29: error: 'pair' was not declared in this scope; did you mean 'std::pair'?
    8 | int findEgg(int n, vector < pair < int, int > > bridges)
      |                             ^~~~
      |                             std::pair
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
                 from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from eastereggs.cpp:1:
/usr/include/c++/11/bits/stl_pair.h:211:12: note: 'std::pair' declared here
  211 |     struct pair
      |            ^~~~
eastereggs.cpp:8:29: error: 'pair' was not declared in this scope; did you mean 'std::pair'?
    8 | int findEgg(int n, vector < pair < int, int > > bridges)
      |                             ^~~~
      |                             std::pair
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
                 from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from eastereggs.cpp:1:
/usr/include/c++/11/bits/stl_pair.h:211:12: note: 'std::pair' declared here
  211 |     struct pair
      |            ^~~~
eastereggs.cpp:8:29: error: 'pair' was not declared in this scope; did you mean 'std::pair'?
    8 | int findEgg(int n, vector < pair < int, int > > bridges)
      |                             ^~~~
      |                             std::pair
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
                 from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from eastereggs.cpp:1:
/usr/include/c++/11/bits/stl_pair.h:211:12: note: 'std::pair' declared here
  211 |     struct pair
      |            ^~~~
eastereggs.cpp:8:29: error: 'pair' was not declared in this scope; did you mean 'std::pair'?
    8 | int findEgg(int n, vector < pair < int, int > > bridges)
      |                             ^~~~
      |                             std::pair
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
                 from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from eastereggs.cpp:1:
/usr/include/c++/11/bits/stl_pair.h:211:12: note: 'std::pair' declared here
  211 |     struct pair
      |            ^~~~
eastereggs.cpp:8:20: error: 'vector' has not been declared
    8 | int findEgg(int n, vector < pair < int, int > > bridges)
      |                    ^~~~~~
eastereggs.cpp:8:27: error: expected ',' or '...' before '<' token
    8 | int findEgg(int n, vector < pair < int, int > > bridges)
      |                           ^
eastereggs.cpp: In function 'int findEgg(int, int)':
eastereggs.cpp:12:9: error: 'vector' was not declared in this scope
   12 |         vector<int>v;
      |         ^~~~~~
eastereggs.cpp:12:9: note: suggested alternatives:
In file included from /usr/include/c++/11/vector:67,
                 from eastereggs.cpp:2:
/usr/include/c++/11/bits/stl_vector.h:389:11: note:   'std::vector'
  389 |     class vector : protected _Vector_base<_Tp, _Alloc>
      |           ^~~~~~
In file included from eastereggs.cpp:2:
/usr/include/c++/11/vector:86:13: note:   'std::pmr::vector'
   86 |       using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>;
      |             ^~~~~~
eastereggs.cpp:12:16: error: expected primary-expression before 'int'
   12 |         vector<int>v;
      |                ^~~
eastereggs.cpp:13:9: error: 'v' was not declared in this scope
   13 |         v.push_back(i);
      |         ^
eastereggs.cpp:14:23: error: 'query' was not declared in this scope
   14 |         int isThere = query(i);
      |                       ^~~~~