0_0_18351359_9006.cpp:147:23: error: no matches converting function 'make_pair' to type 'pr (*)(ll, int) {aka struct std::pair<long long unsigned int, int> (*)(long long unsigned int, int)}'
pr (*mkpr)(ll, int) = make_pair<ll, int>;
^
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_algobase.h:64:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/char_traits.h:39,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:40,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_18351359_9006.cpp:132:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/stl_pair.h:276:5: note: candidate is: template<class _T1, class _T2> constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&)
make_pair(_T1&& __x, _T2&& __y)
^
|