museum.cpp: In function 'void dfs(int, int)':
museum.cpp:32:50: error: no matching function for call to 'min(int&, long long int)'
32 | g[i + j][0] = min(g[i + j][0] , f[u][i][0] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/ios:40,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from museum.cpp:1:
/usr/include/c++/11/bits/stl_algobase.h:230:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::min(const _Tp&, const _Tp&)'
230 | min(const _Tp& __a, const _Tp& __b)
| ^~~
/usr/include/c++/11/bits/stl_algobase.h:230:5: note: template argument deduction/substitution failed:
museum.cpp:32:50: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int')
32 | g[i + j][0] = min(g[i + j][0] , f[u][i][0] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/ios:40,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from museum.cpp:1:
/usr/include/c++/11/bits/stl_algobase.h:278:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)'
278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/usr/include/c++/11/bits/stl_algobase.h:278:5: note: template argument deduction/substitution failed:
museum.cpp:32:50: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int')
32 | g[i + j][0] = min(g[i + j][0] , f[u][i][0] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from museum.cpp:5:
/usr/include/c++/11/bits/stl_algo.h:3449:5: note: candidate: 'template<class _Tp> constexpr _Tp std::min(std::initializer_list<_Tp>)'
3449 | min(initializer_list<_Tp> __l)
| ^~~
/usr/include/c++/11/bits/stl_algo.h:3449:5: note: template argument deduction/substitution failed:
museum.cpp:32:50: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
32 | g[i + j][0] = min(g[i + j][0] , f[u][i][0] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from museum.cpp:5:
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::min(std::initializer_list<_Tp>, _Compare)'
3455 | min(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: template argument deduction/substitution failed:
museum.cpp:32:50: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
32 | g[i + j][0] = min(g[i + j][0] , f[u][i][0] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
museum.cpp:33:50: error: no matching function for call to 'min(int&, long long int)'
33 | g[i + j][1] = min(g[i + j][1] , f[u][i][1] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/ios:40,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from museum.cpp:1:
/usr/include/c++/11/bits/stl_algobase.h:230:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::min(const _Tp&, const _Tp&)'
230 | min(const _Tp& __a, const _Tp& __b)
| ^~~
/usr/include/c++/11/bits/stl_algobase.h:230:5: note: template argument deduction/substitution failed:
museum.cpp:33:50: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int')
33 | g[i + j][1] = min(g[i + j][1] , f[u][i][1] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/ios:40,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from museum.cpp:1:
/usr/include/c++/11/bits/stl_algobase.h:278:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)'
278 | min(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/usr/include/c++/11/bits/stl_algobase.h:278:5: note: template argument deduction/substitution failed:
museum.cpp:33:50: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int')
33 | g[i + j][1] = min(g[i + j][1] , f[u][i][1] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from museum.cpp:5:
/usr/include/c++/11/bits/stl_algo.h:3449:5: note: candidate: 'template<class _Tp> constexpr _Tp std::min(std::initializer_list<_Tp>)'
3449 | min(initializer_list<_Tp> __l)
| ^~~
/usr/include/c++/11/bits/stl_algo.h:3449:5: note: template argument deduction/substitution failed:
museum.cpp:33:50: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
33 | g[i + j][1] = min(g[i + j][1] , f[u][i][1] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/algorithm:62,
from museum.cpp:5:
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::min(std::initializer_list<_Tp>, _Compare)'
3455 | min(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
/usr/include/c++/11/bits/stl_algo.h:3455:5: note: template argument deduction/substitution failed:
museum.cpp:33:50: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
33 | g[i + j][1] = min(g[i + j][1] , f[u][i][1] + f[v][j][1] + 2LL * cost);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
museum.cpp: In function 'int main()':
museum.cpp:48:17: error: two or more data types in declaration of 'cost'
48 | int int cost;
| ^~~
museum.cpp:49:34: error: 'cost' was not declared in this scope
49 | cin >> u >> v >> cost;
| ^~~~