dreaming.cpp: In function 'int travelTime(int, int, int, int*, int*, int*)':
dreaming.cpp:68:15: error: no matching function for call to 'std::vector<std::vector<std::pair<int, long long int> > >::assign(int&, std::vector<std::pair<long long int, long long int> >)'
68 | adj.assign(N,vector<pair<ll,ll>>());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/vector:66,
from /usr/include/c++/13/functional:64,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:53,
from dreaming.cpp:1:
/usr/include/c++/13/bits/stl_vector.h:828:9: note: candidate: 'template<class _InputIterator, class> constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with <template-parameter-2-2> = _InputIterator; _Tp = std::vector<std::pair<int, long long int> >; _Alloc = std::allocator<std::vector<std::pair<int, long long int> > >]'
828 | assign(_InputIterator __first, _InputIterator __last)
| ^~~~~~
/usr/include/c++/13/bits/stl_vector.h:828:9: note: template argument deduction/substitution failed:
dreaming.cpp:68:15: note: deduced conflicting types for parameter '_InputIterator' ('int' and 'std::vector<std::pair<long long int, long long int> >')
68 | adj.assign(N,vector<pair<ll,ll>>());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_vector.h:808:7: note: candidate: 'constexpr void std::vector<_Tp, _Alloc>::assign(size_type, const value_type&) [with _Tp = std::vector<std::pair<int, long long int> >; _Alloc = std::allocator<std::vector<std::pair<int, long long int> > >; size_type = long unsigned int; value_type = std::vector<std::pair<int, long long int> >]'
808 | assign(size_type __n, const value_type& __val)
| ^~~~~~
/usr/include/c++/13/bits/stl_vector.h:808:47: note: no known conversion for argument 2 from 'std::vector<std::pair<long long int, long long int> >' to 'const std::vector<std::vector<std::pair<int, long long int> > >::value_type&' {aka 'const std::vector<std::pair<int, long long int> >&'}
808 | assign(size_type __n, const value_type& __val)
| ~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/13/bits/stl_vector.h:855:7: note: candidate: 'constexpr void std::vector<_Tp, _Alloc>::assign(std::initializer_list<_Tp>) [with _Tp = std::vector<std::pair<int, long long int> >; _Alloc = std::allocator<std::vector<std::pair<int, long long int> > >]'
855 | assign(initializer_list<value_type> __l)
| ^~~~~~
/usr/include/c++/13/bits/stl_vector.h:855:7: note: candidate expects 1 argument, 2 provided
dreaming.cpp:95:32: error: no matching function for call to 'max(int&, long long int&)'
95 | for(int i=0;i<N;i++) mx=max(mx,dp1[i].F);
| ~~~^~~~~~~~~~~~~
In file included from /usr/include/c++/13/algorithm:60,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51:
/usr/include/c++/13/bits/stl_algobase.h:257:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
257 | max(const _Tp& __a, const _Tp& __b)
| ^~~
/usr/include/c++/13/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed:
dreaming.cpp:95:32: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int')
95 | for(int i=0;i<N;i++) mx=max(mx,dp1[i].F);
| ~~~^~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:303:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/usr/include/c++/13/bits/stl_algobase.h:303:5: note: template argument deduction/substitution failed:
dreaming.cpp:95:32: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int')
95 | for(int i=0;i<N;i++) mx=max(mx,dp1[i].F);
| ~~~^~~~~~~~~~~~~
In file included from /usr/include/c++/13/algorithm:61:
/usr/include/c++/13/bits/stl_algo.h:5795:5: note: candidate: 'template<class _Tp> constexpr _Tp std::max(initializer_list<_Tp>)'
5795 | max(initializer_list<_Tp> __l)
| ^~~
/usr/include/c++/13/bits/stl_algo.h:5795:5: note: template argument deduction/substitution failed:
dreaming.cpp:95:32: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
95 | for(int i=0;i<N;i++) mx=max(mx,dp1[i].F);
| ~~~^~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5805:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::max(initializer_list<_Tp>, _Compare)'
5805 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
/usr/include/c++/13/bits/stl_algo.h:5805:5: note: template argument deduction/substitution failed:
dreaming.cpp:95:32: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
95 | for(int i=0;i<N;i++) mx=max(mx,dp1[i].F);
| ~~~^~~~~~~~~~~~~