#3360
Pereche2
Se dă un șir de n
numere naturale. Determinați o pereche de numere consecutive în șir, cu proprietatea că au același număr de factori primi. Dacă sunt mai multe asemenea perechi se va determina aceea cu suma numerelor mai mică. Dacă în continuare sunt mai multe perechi, se va determina prima din șir.
Problema | Pereche2 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #49946948 | Utilizator | |
Fișier | pereche2.cpp | Dimensiune | 821 B |
Data încărcării | 20 Martie 2024, 19:25 | Scor / rezultat | Eroare de compilare |
pereche2.cpp: In function 'int main()': pereche2.cpp:23:28: error: no matching function for call to 'max()' int n, x, a, b, ca=max(), cb=max(); ^ pereche2.cpp:23:28: 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/ostream:38, from /usr/include/c++/4.8/iostream:39, from pereche2.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: pereche2.cpp:23:28: note: candidate expects 2 arguments, 0 provided int n, x, a, b, ca=max(), cb=max(); ^ 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/ostream:38, from /usr/include/c++/4.8/iostream:39, from pereche2.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: pereche2.cpp:23:28: note: candidate expects 3 arguments, 0 provided int n, x, a, b, ca=max(), cb=max(); ^ pereche2.cpp:32:23: error: 'cb' was not declared in this scope if(a+b<ca+cb){ ^ pereche2.cpp:41:30: error: 'cb' was not declared in this scope cout << ca << ' ' << cb; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Pereche2 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ă.