nicegift.cpp: In function 'int main()':
nicegift.cpp:76:22: error: invalid use of member function 'std::priority_queue<_Tp, _Sequence, _Compare>::const_reference std::priority_queue<_Tp, _Sequence, _Compare>::top() const [with _Tp = std::pair<long long int, int>; _Sequence = std::vector<std::pair<long long int, int>, std::allocator<std::pair<long long int, int> > >; _Compare = std::less<std::pair<long long int, int> >; std::priority_queue<_Tp, _Sequence, _Compare>::const_reference = const std::pair<long long int, int>&]' (did you forget the '()' ?)
ll mx=q.size()?q.top.first:0ll;
~~^~~
nicegift.cpp:76:26: error: expected ':' before 'first'
ll mx=q.size()?q.top.first:0ll;
^~~~~
nicegift.cpp:76:26: error: 'first' was not declared in this scope
nicegift.cpp:77:33: error: no matching function for call to 'min(int&, ll)'
ll x=min(tmp[k-1].first,S-mx);
^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
from /usr/include/c++/7/ios:40,
from /usr/include/c++/7/istream:38,
from /usr/include/c++/7/sstream:38,
from /usr/include/c++/7/complex:45,
from /usr/include/c++/7/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
from nicegift.cpp:1:
/usr/include/c++/7/bits/stl_algobase.h:195:5: note: candidate: template<class _Tp> constexpr const _Tp& std::min(const _Tp&, const _Tp&)
min(const _Tp& __a, const _Tp& __b)
^~~
/usr/include/c++/7/bits/stl_algobase.h:195:5: note: template argument deduction/substitution failed:
nicegift.cpp:77:33: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'll {aka long long int}')
ll x=min(tmp[k-1].first,S-mx);
^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
from /usr/include/c++/7/ios:40,
from /usr/include/c++/7/istream:38,
from /usr/include/c++/7/sstream:38,
from /usr/include/c++/7/complex:45,
from /usr/include/c++/7/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
from nicegift.cpp:1:
/usr/include/c++/7/bits/stl_algobase.h:243:5: note: candidate: template<class _Tp, class _Compare> constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^~~
/usr/include/c++/7/bits/stl_algobase.h:243:5: note: template argument deduction/substitution failed:
nicegift.cpp:77:33: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'll {aka long long int}')
ll x=min(tmp[k-1].first,S-mx);
^
In file included from /usr/include/c++/7/algorithm:62:0,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
from nicegift.cpp:1:
/usr/include/c++/7/bits/stl_algo.h:3450:5: note: candidate: template<class _Tp> constexpr _Tp std::min(std::initializer_list<_Tp>)
min(initializer_list<_Tp> __l)
^~~
/usr/include/c++/7/bits/stl_algo.h:3450:5: note: template argument deduction/substitution failed:
nicegift.cpp:77:33: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
ll x=min(tmp[k-1].first,S-mx);
^
In file included from /usr/include/c++/7/algorithm:62:0,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
from nicegift.cpp:1:
/usr/include/c++/7/bits/stl_algo.h:3456:5: note: candidate: template<class _Tp, class _Compare> constexpr _Tp std::min(std::initializer_list<_Tp>, _Compare)
min(initializer_list<_Tp> __l, _Compare __comp)
^~~
/usr/include/c++/7/bits/stl_algo.h:3456:5: note: template argument deduction/substitution failed:
nicegift.cpp:77:33: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
ll x=min(tmp[k-1].first,S-mx);
^
nicegift.cpp:89:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<answ.size();i++){
~^~~~~~~~~~~~
nicegift.cpp:90:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=0;j<answ[i].size();j++){
~^~~~~~~~~~~~~~~