Language: C++

#include <iostream>
#include <algorithm>
#define ll long 

using namespace std;

int main()
{
   ios_base::sync_with_stdio(false);
  int X, Y, A, B, C;
  cin>>X>>Y>>A>>B>>C;
  ll arr[A];
  ll arr_2[B];
  ll arr_3[C];
  ll i;
  for(i=0; i<A; i++)
  {
    cin>>arr[i];
  }
  for(i=0; i<B; i++)
  {
    cin>>arr_2[i];
  }
  for(i=0; i<C; i++)
  {
    cin>>arr_3[i];
  }
  sort(begin(arr), end(arr), greater<>());
  sort(begin(arr_2), end(arr_2), greater<>());
  sort(begin(arr_3), end(arr_3), greater<>());
  ll taste = 0;
  ll k;
  k = 0;
  ll j;
  i=0;
  for(j=0; j<X; j++)
  {
    if(arr_3[k]>arr[i])
    {
      taste = taste+arr_3[k];
      k++;
    }
    else
    {
      taste = taste+arr[i];
      i++;
    }
  }
  i = 0;
     for(j=0; j<Y; j++)
  {
    if(arr_3[k]>arr_2[i])
    {
      taste = taste+arr_3[k];
      k++;
    }
    else
    {
      taste = taste+arr_2[i];
      i++;
    }
     }
  cout<<taste<<"\n";
  return 0;
}

    
    
  

Compiler output:
a.cc: In function 'int main()':
a.cc:28:13: error: no matching function for call to 'begin(long int [A])'
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
In file included from /usr/include/c++/14/bits/range_access.h:36,
                 from /usr/include/c++/14/string:53,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/ostream:40,
                 from /usr/include/c++/14/iostream:41,
                 from a.cc:1:
/usr/include/c++/14/initializer_list:88:5: note: candidate: 'template<class _Tp> constexpr const _Tp* std::begin(initializer_list<_Tp>)'
   88 |     begin(initializer_list<_Tp> __ils) noexcept
      |     ^~~~~
/usr/include/c++/14/initializer_list:88:5: note:   template argument deduction/substitution failed:
a.cc:28:13: note:   mismatched types 'std::initializer_list<_Tp>' and 'long int*'
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
/usr/include/c++/14/bits/range_access.h:52:5: note: candidate: 'template<class _Container> constexpr decltype (__cont.begin()) std::begin(_Container&)'
   52 |     begin(_Container& __cont) -> decltype(__cont.begin())
      |     ^~~~~
/usr/include/c++/14/bits/range_access.h:52:5: note:   template argument deduction/substitution failed:
a.cc:28:13: note:   variable-sized array type 'long int [A]' is not a valid template argument
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
/usr/include/c++/14/bits/range_access.h:63:5: note: candidate: 'template<class _Container> constexpr decltype (__cont.begin()) std::begin(const _Container&)'
   63 |     begin(const _Container& __cont) -> decltype(__cont.begin())
      |     ^~~~~
/usr/include/c++/14/bits/range_access.h:63:5: note:   template argument deduction/substitution failed:
a.cc:28:13: note:   variable-sized array type 'long int [A]' is not a valid template argument
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
/usr/include/c++/14/bits/range_access.h:95:5: note: candidate: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::begin(_Tp (&)[_Nm])'
   95 |     begin(_Tp (&__arr)[_Nm]) noexcept
      |     ^~~~~
/usr/include/c++/14/bits/range_access.h:95:5: note:   template argument deduction/substitution failed:
a.cc:28:13: note:   variable-sized array type 'long int' is not a valid template argument
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
/usr/include/c++/14/bits/range_access.h:113:31: note: candidate: 'template<class _Tp> _Tp* std::begin(valarray<_Tp>&)'
  113 |   template<typename _Tp> _Tp* begin(valarray<_Tp>&) noexcept;
      |                               ^~~~~
/usr/include/c++/14/bits/range_access.h:113:31: note:   template argument deduction/substitution failed:
a.cc:28:13: note:   mismatched types 'std::valarray<_Tp>' and 'long int [A]'
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
/usr/include/c++/14/bits/range_access.h:114:37: note: candidate: 'template<class _Tp> const _Tp* std::begin(const valarray<_Tp>&)'
  114 |   template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
      |                                     ^~~~~
/usr/include/c++/14/bits/range_access.h:114:37: note:   template argument deduction/substitution failed:
a.cc:28:13: note:   mismatched types 'const std::valarray<_Tp>' and 'long int [A]'
   28 |   sort(begin(arr), end(arr), greater<>());
      |        ~~~~~^~~~~
a.cc:28:23: error: no matching function for call to 'end(long int [A])'
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
/usr/include/c++/14/initializer_list:99:5: note: candidate: 'template<class _Tp> constexpr const _Tp* std::end(initializer_list<_Tp>)'
   99 |     end(initializer_list<_Tp> __ils) noexcept
      |     ^~~
/usr/include/c++/14/initializer_list:99:5: note:   template argument deduction/substitution failed:
a.cc:28:23: note:   mismatched types 'std::initializer_list<_Tp>' and 'long int*'
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
/usr/include/c++/14/bits/range_access.h:74:5: note: candidate: 'template<class _Container> constexpr decltype (__cont.end()) std::end(_Container&)'
   74 |     end(_Container& __cont) -> decltype(__cont.end())
      |     ^~~
/usr/include/c++/14/bits/range_access.h:74:5: note:   template argument deduction/substitution failed:
a.cc:28:23: note:   variable-sized array type 'long int [A]' is not a valid template argument
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
/usr/include/c++/14/bits/range_access.h:85:5: note: candidate: 'template<class _Container> constexpr decltype (__cont.end()) std::end(const _Container&)'
   85 |     end(const _Container& __cont) -> decltype(__cont.end())
      |     ^~~
/usr/include/c++/14/bits/range_access.h:85:5: note:   template argument deduction/substitution failed:
a.cc:28:23: note:   variable-sized array type 'long int [A]' is not a valid template argument
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
/usr/include/c++/14/bits/range_access.h:106:5: note: candidate: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::end(_Tp (&)[_Nm])'
  106 |     end(_Tp (&__arr)[_Nm]) noexcept
      |     ^~~
/usr/include/c++/14/bits/range_access.h:106:5: note:   template argument deduction/substitution failed:
a.cc:28:23: note:   variable-sized array type 'long int' is not a valid template argument
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
/usr/include/c++/14/bits/range_access.h:115:31: note: candidate: 'template<class _Tp> _Tp* std::end(valarray<_Tp>&)'
  115 |   template<typename _Tp> _Tp* end(valarray<_Tp>&) noexcept;
      |                               ^~~
/usr/include/c++/14/bits/range_access.h:115:31: note:   template argument deduction/substitution failed:
a.cc:28:23: note:   mismatched types 'std::valarray<_Tp>' and 'long int [A]'
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
/usr/include/c++/14/bits/range_access.h:116:37: note: candidate: 'template<class _Tp> const _Tp* std::end(const valarray<_Tp>&)'
  116 |   template<typename _Tp> const _Tp* end(const valarray<_Tp>&) noexcept;
      |                                     ^~~
/usr/include/c++/14/bits/range_access.h:116:37: note:   template argument deduction/substitution failed:
a.cc:28:23: note:   mismatched types 'const std::valarray<_Tp>' and 'long int [A]'
   28 |   sort(begin(arr), end(arr), greater<>());
      |                    ~~~^~~~~
a.cc:29:13: error: no matching function for call to 'begin(long int [B])'
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
/usr/include/c++/14/initializer_list:88:5: note: candidate: 'template<class _Tp> constexpr const _Tp* std::begin(initializer_list<_Tp>)'
   88 |     begin(initializer_list<_Tp> __ils) noexcept
      |     ^~~~~
/usr/include/c++/14/initializer_list:88:5: note:   template argument deduction/substitution failed:
a.cc:29:13: note:   mismatched types 'std::initializer_list<_Tp>' and 'long int*'
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
/usr/include/c++/14/bits/range_access.h:52:5: note: candidate: 'template<class _Container> constexpr decltype (__cont.begin()) std::begin(_Container&)'
   52 |     begin(_Container& __cont) -> decltype(__cont.begin())
      |     ^~~~~
/usr/include/c++/14/bits/range_access.h:52:5: note:   template argument deduction/substitution failed:
a.cc:29:13: note:   variable-sized array type 'long int [B]' is not a valid template argument
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
/usr/include/c++/14/bits/range_access.h:63:5: note: candidate: 'template<class _Container> constexpr decltype (__cont.begin()) std::begin(const _Container&)'
   63 |     begin(const _Container& __cont) -> decltype(__cont.begin())
      |     ^~~~~
/usr/include/c++/14/bits/range_access.h:63:5: note:   template argument deduction/substitution failed:
a.cc:29:13: note:   variable-sized array type 'long int [B]' is not a valid template argument
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
/usr/include/c++/14/bits/range_access.h:95:5: note: candidate: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::begin(_Tp (&)[_Nm])'
   95 |     begin(_Tp (&__arr)[_Nm]) noexcept
      |     ^~~~~
/usr/include/c++/14/bits/range_access.h:95:5: note:   template argument deduction/substitution failed:
a.cc:29:13: note:   variable-sized array type 'long int' is not a valid template argument
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
/usr/include/c++/14/bits/range_access.h:113:31: note: candidate: 'template<class _Tp> _Tp* std::begin(valarray<_Tp>&)'
  113 |   template<typename _Tp> _Tp* begin(valarray<_Tp>&) noexcept;
      |                               ^~~~~
/usr/include/c++/14/bits/range_access.h:113:31: note:   template argument deduction/substitution failed:
a.cc:29:13: note:   mismatched types 'std::valarray<_Tp>' and 'long int [B]'
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
/usr/include/c++/14/bits/range_access.h:114:37: note: candidate: 'template<class _Tp> const _Tp* std::begin(const valarray<_Tp>&)'
  114 |   template<typename _Tp> const _Tp* begin(const valarray<_Tp>&) noexcept;
      |                                     ^~~~~
/usr/include/c++/14/bits/range_access.h:114:37: note:   template argument deduction/substitution failed:
a.cc:29:13: note:   mismatched types 'const std::valarray<_Tp>' and 'long int [B]'
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |        ~~~~~^~~~~~~
a.cc:29:25: error: no matching function for call to 'end(long int [B])'
   29 |   sort(begin(arr_2), end(arr_2), greater<>());
      |                      ~~~^~~~~~~
/usr/include/c++/14/initializer_list:99:5: note: candidate: 'template<c