0_0_30273313_9885.cpp: In function 'int main()':
0_0_30273313_9885.cpp:149:35: error: no matching function for call to 'min(std::vector<std::pair<long long int, std::pair<long long int, long long int> > >::size_type, int)'
bests.resize(min(bests.size(),55));
^
0_0_30273313_9885.cpp:149:35: note: candidates are:
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/char_traits.h:39:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/istream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/sstream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/complex:45,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ccomplex:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:52,
from 0_0_30273313_9885.cpp:11:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algobase.h:194:5: note: template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)
min(const _Tp& __a, const _Tp& __b)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algobase.h:194:5: note: template argument deduction/substitution failed:
0_0_30273313_9885.cpp:149:35: note: deduced conflicting types for parameter 'const _Tp' ('long long unsigned int' and 'int')
bests.resize(min(bests.size(),55));
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/char_traits.h:39:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/istream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/sstream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/complex:45,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ccomplex:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:52,
from 0_0_30273313_9885.cpp:11:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algobase.h:240:5: note: template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algobase.h:240:5: note: template argument deduction/substitution failed:
0_0_30273313_9885.cpp:149:35: note: deduced conflicting types for parameter 'const _Tp' ('long long unsigned int' and 'int')
bests.resize(min(bests.size(),55));
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/algorithm:62:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:64,
from 0_0_30273313_9885.cpp:11:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:3439:5: note: template<class _Tp> _Tp std::min(std::initializer_list<_Tp>)
min(initializer_list<_Tp> __l)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:3439:5: note: template argument deduction/substitution failed:
0_0_30273313_9885.cpp:149:35: note: mismatched types 'std::initializer_list<_Tp>' and 'long long unsigned int'
bests.resize(min(bests.size(),55));
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/algorithm:62:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:64,
from 0_0_30273313_9885.cpp:11:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:3444:5: note: template<class _Tp, class _Compare> _Tp std::min(std::initializer_list<_Tp>, _Compare)
min(initializer_list<_Tp> __l, _Compare __comp)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:3444:5: note: template argument deduction/substitution failed:
0_0_30273313_9885.cpp:149:35: note: mismatched types 'std::initializer_list<_Tp>' and 'long long unsigned int'
bests.resize(min(bests.size(),55));
^
0_0_30273313_9885.cpp:152:31: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<std::pair<long long int, std::pair<long long int, long long int> > > >::value_type {aka std::pair<long long int, std::pair<long long int, long long int> >}' and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<long long int, std::pair<long long int, long long int> > > >::value_type {aka std::pair<long long int, std::pair<long long int, long long int> >}')
for(int i=1;i<k;i++)bests[i]+=bests[i-1];
^
0_0_30273313_9885.cpp:153:31: error: no matching function for call to 'std::vector<std::pair<long long int, std::pair<long long int, long long int> > >::insert(std::vector<std::pair<long long int, std::pair<long long int, long long int> > >::iterator, int)'
bests.insert(bests.begin(),0);
^
0_0_30273313_9885.cpp:153:31: note: candidates are:
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/vector:69:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/random.h:34,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/random:49,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:66,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/algorithm:62,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:64,
from 0_0_30273313_9885.cpp:11:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/vector.tcc:107:5: note: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = std::pair<long long int, std::pair<long long int, long long int> >; _Alloc = std::allocator<std::pair<long long int, std::pair<long long int, long long int> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<long long int, std::pair<long long int, long long int> >*, std::vector<std::pair<long long int, std::pair<long long int, long long int> > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<long long int, std::pair<long long int, long long int> >*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const std::pair<long long int, std::pair<long long int, long long int> >*, std::vector<std::pair<long long int, std::pair<long long int, long long int> > > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const std::pair<long long int, std::pair<long long int, long long int> >*; std::vector<_Tp, _Alloc>::value_type = std::pair<long long int, std::pair<long long int, long long int> >]
vector<_Tp, _Alloc>::
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/vector.tcc:107:5: note: no known conversion for argument 2 from 'int' to 'const value_type& {aka const std::pair<long long int, std::pair<long long int, long long int> >&}'
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/vector:64:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/random.h:34,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/random:49,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:66,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/algorithm:62,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/bits/stdc++.h:64,
from 0_0_30273313_9885.cpp:11:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_vector.h:1014:7: note: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<long long int, std::pair<long long int, long long int> >; _Alloc = std::allocator<std::pair<long long int, std::pair<long long int, long long int> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<std::pair<long long int, std::pair<long long int, long long int> >*, std::vector<std::pair<long long int, std::pair<long long int, long long int> > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair<long long int, std::pair<long long int, long long int> >*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const std::pair<long long int, std::pair<long long int, long long int> >*, std::vector<std::pair<long long int, std::pair<long long int, long long int> > > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const std::pair<long long int, std::pair<long long int, long long int> >*; std::vector<_Tp, _Alloc>::value_type = std::pair<long long int, std::pair<long long int, long long int> >]
insert(const_iterator __position, value_type&& __x)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_vector.h:1014:7: note: no known conversion for argument 2 from 'int' to 'std::vector<std::pair<long long int, std::pair<long long int, long long int> > >::value_type&& {aka std::pair<long long int, std::pair<long long int, long long int> >&&}'
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_vector.h:1031:7: note: std::vector<_Tp, _Alloc>::itera
|