#1463
Tmax
Să se determine câte T-uri de sumă maximă există, precum și această sumă maximă.
Problema | Tmax | Operații I/O |
tmax.in /tmax.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 40 MB
/
Stivă 2 MB
|
Id soluție | #40879922 | Utilizator | |
Fișier | tmax.cpp | Dimensiune | 2.25 KB |
Data încărcării | 30 Decembrie 2022, 19:14 | Scor / rezultat | Eroare de compilare |
tmax.cpp: In function 'void Dynamic()': tmax.cpp:23:72: error: no matching function for call to 'max(int&, long long int)' dp[stanga][i][j] = max(v[i][j],dp[stanga][i][j-1] + v[i][j]); ^ tmax.cpp:23:72: note: candidates are: In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) max(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template argument deduction/substitution failed: tmax.cpp:23:72: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[stanga][i][j] = max(v[i][j],dp[stanga][i][j-1] + v[i][j]); ^ In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template argument deduction/substitution failed: tmax.cpp:23:72: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[stanga][i][j] = max(v[i][j],dp[stanga][i][j-1] + v[i][j]); ^ tmax.cpp:25:74: error: no matching function for call to 'max(int&, long long int)' dp[dreapta][i][j] = max(v[i][j],dp[dreapta][i][j+1] + v[i][j]); ^ tmax.cpp:25:74: note: candidates are: In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) max(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template argument deduction/substitution failed: tmax.cpp:25:74: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[dreapta][i][j] = max(v[i][j],dp[dreapta][i][j+1] + v[i][j]); ^ In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template argument deduction/substitution failed: tmax.cpp:25:74: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[dreapta][i][j] = max(v[i][j],dp[dreapta][i][j+1] + v[i][j]); ^ tmax.cpp:30:66: error: no matching function for call to 'max(int&, long long int)' dp[sus][i][j] = max(v[i][j],dp[sus][i-1][j] + v[i][j]); ^ tmax.cpp:30:66: note: candidates are: In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) max(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template argument deduction/substitution failed: tmax.cpp:30:66: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[sus][i][j] = max(v[i][j],dp[sus][i-1][j] + v[i][j]); ^ In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template argument deduction/substitution failed: tmax.cpp:30:66: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[sus][i][j] = max(v[i][j],dp[sus][i-1][j] + v[i][j]); ^ tmax.cpp:32:66: error: no matching function for call to 'max(int&, long long int)' dp[jos][i][j] = max(v[i][j],dp[jos][i+1][j] + v[i][j]); ^ tmax.cpp:32:66: note: candidates are: In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) max(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template argument deduction/substitution failed: tmax.cpp:32:66: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[jos][i][j] = max(v[i][j],dp[jos][i+1][j] + v[i][j]); ^ In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from tmax.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template argument deduction/substitution failed: tmax.cpp:32:66: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') dp[jos][i][j] = max(v[i][j],dp[jos][i+1][j] + v[i][j]); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Tmax face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.