#4379
Cunoscându-se N și M, dimensiunile satului, C numărul cailor, forțele inițiale ale cailor și matricile a și p, să se determine numărul de cai pe care Lică îi poate utiliza astfel încât el să reușească să traverseze satul, de la casa lui până la ieșirea din sat.
CNER_CODE 2023
| Problema | moara | Operații I/O |
moara.in/moara.out
|
|---|---|---|---|
| Limita timp | 3 secunde | Limita memorie |
Total: 1024 MB
/
Stivă 64 MB
|
| Id soluție | #64820297 | Utilizator | |
| Fișier | moara.cpp | Dimensiune | 1.96 KB |
| Data încărcării | 03 Iunie 2026, 15:27 | Scor/rezultat | Eroare de compilare |
moara.cpp: In function ‘int main()’: moara.cpp:66:56: error: no matching function for call to ‘max(long long int, long long unsigned int)’ 66 | unsigned long long forta_necesara = max((long long)a[lin_nou][col_nou], dp[lin_curent][col_curent] + p[lin_nou][col_nou]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from moara.cpp:1: /usr/include/c++/13/bits/stl_algobase.h:257:5: note: candidate: ‘template<class _Tp> 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: moara.cpp:66:56: note: deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘long long unsigned int’) 66 | unsigned long long forta_necesara = max((long long)a[lin_nou][col_nou], dp[lin_curent][col_curent] + p[lin_nou][col_nou]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:303:5: note: candidate: ‘template<class _Tp, class _Compare> 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: moara.cpp:66:56: note: deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘long long unsigned int’) 66 | unsigned long long forta_necesara = max((long long)a[lin_nou][col_nou], dp[lin_curent][col_curent] + p[lin_nou][col_nou]); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema moara 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ă.