Submission #1145873

#TimeUsernameProblemLanguageResultExecution timeMemory
1145873idonoamCONSUL (info1cup19_consul)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include <cctype> #include "grader.h" void solve(int n) { vector<int> vec(n); for(int i = 0; i < n;i++){ vec[i] = kth(i+1); } sort(vec.begin(), vec.end()); long long ls = vec[0], cou = 1; bool cont = true; for(int i = 1; i < n && cont; i++){ if(ls == vec[i]){ if(++cou > n/3){ say_answer(ls); cont = false; } } else{ ls = vec[i]; cou = 1; } } if(cont){say_answer(-1);} }

Compilation message (stderr)

consul.cpp: In function 'void solve(int)':
consul.cpp:7:5: error: 'vector' was not declared in this scope
    7 |     vector<int> vec(n);
      |     ^~~~~~
consul.cpp:7:5: note: suggested alternatives:
In file included from /usr/include/c++/11/vector:67,
                 from /usr/include/c++/11/functional:62,
                 from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/11/algorithm:74,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:65,
                 from consul.cpp:1:
/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 /usr/include/c++/11/functional:62,
                 from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/11/algorithm:74,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:65,
                 from consul.cpp:1:
/usr/include/c++/11/vector:86:13: note:   'std::pmr::vector'
   86 |       using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>;
      |             ^~~~~~
consul.cpp:7:12: error: expected primary-expression before 'int'
    7 |     vector<int> vec(n);
      |            ^~~
consul.cpp:9:9: error: 'vec' was not declared in this scope
    9 |         vec[i] = kth(i+1);
      |         ^~~
consul.cpp:11:10: error: 'vec' was not declared in this scope
   11 |     sort(vec.begin(), vec.end());
      |          ^~~
consul.cpp:11:5: error: 'sort' was not declared in this scope
   11 |     sort(vec.begin(), vec.end());
      |     ^~~~
consul.cpp:11:5: note: suggested alternatives:
In file included from /usr/include/c++/11/algorithm:74,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:65,
                 from consul.cpp:1:
/usr/include/c++/11/pstl/glue_algorithm_defs.h:296:1: note:   'std::sort'
  296 | sort(_ExecutionPolicy&& __exec, _RandomAccessIterator __first, _RandomAccessIterator __last);
      | ^~~~
In file included from /usr/include/c++/11/algorithm:64,
                 from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:65,
                 from consul.cpp:1:
/usr/include/c++/11/bits/ranges_algo.h:1834:30: note:   'std::ranges::sort'
 1834 |   inline constexpr __sort_fn sort{};
      |                              ^~~~
consul.cpp:16:18: error: 'cou' was not declared in this scope; did you mean 'cos'?
   16 |             if(++cou > n/3){
      |                  ^~~
      |                  cos
consul.cpp:23:13: error: 'cou' was not declared in this scope; did you mean 'cos'?
   23 |             cou = 1;
      |             ^~~
      |             cos