#1373
reactivi
Într-un laborator de analize chimice se utilizează N
reactivi. Se ştie că, pentru a evita accidentele sau deprecierea reactivilor, aceştia trebuie să fie stocaţi în condiţii de mediu speciale. Mai exact, pentru fiecare reactiv x
, se precizează intervalul de temperatură [minx, maxx]
în care trebuie să se încadreze temperatura de stocare a acestuia.
Reactivii vor fi plasaţi în frigidere. Orice frigider are un dispozitiv cu ajutorul căruia putem stabili temperatura (constantă) care va fi in interiorul acelui frigider (exprimată într-un număr întreg de grade Celsius).
OJI 2004, Clasa a IX-a
Problema | reactivi | Operații I/O |
reactivi.in /reactivi.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 10 MB
/
Stivă 10 MB
|
Id soluție | #29091195 | Utilizator | |
Fișier | reactivi.cpp | Dimensiune | 617 B |
Data încărcării | 30 Martie 2021, 21:22 | Scor / rezultat | Eroare de compilare |
reactivi.cpp: In function 'int main()': reactivi.cpp:23:1: error: reference to 'ref' is ambiguous ref=v[1]; ^ reactivi.cpp:10:13: note: candidates are: ura ref ura v[8001],ref; ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:66:0, from /usr/include/c++/4.8/algorithm:62, from reactivi.cpp:2: /usr/include/c++/4.8/functional:493:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(std::reference_wrapper<_Tp>) ref(reference_wrapper<_Tp> __t) noexcept ^ /usr/include/c++/4.8/functional:485:10: note: template<class _Tp> void std::ref(const _Tp&&) void ref(const _Tp&&) = delete; ^ /usr/include/c++/4.8/functional:475:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(_Tp&) ref(_Tp& __t) noexcept ^ reactivi.cpp:25:16: error: reference to 'ref' is ambiguous if(v[i].st>ref.dr){ ^ reactivi.cpp:10:13: note: candidates are: ura ref ura v[8001],ref; ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:66:0, from /usr/include/c++/4.8/algorithm:62, from reactivi.cpp:2: /usr/include/c++/4.8/functional:493:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(std::reference_wrapper<_Tp>) ref(reference_wrapper<_Tp> __t) noexcept ^ /usr/include/c++/4.8/functional:485:10: note: template<class _Tp> void std::ref(const _Tp&&) void ref(const _Tp&&) = delete; ^ /usr/include/c++/4.8/functional:475:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(_Tp&) ref(_Tp& __t) noexcept ^ reactivi.cpp:27:9: error: reference to 'ref' is ambiguous ref=v[i]; ^ reactivi.cpp:10:13: note: candidates are: ura ref ura v[8001],ref; ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:66:0, from /usr/include/c++/4.8/algorithm:62, from reactivi.cpp:2: /usr/include/c++/4.8/functional:493:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(std::reference_wrapper<_Tp>) ref(reference_wrapper<_Tp> __t) noexcept ^ /usr/include/c++/4.8/functional:485:10: note: template<class _Tp> void std::ref(const _Tp&&) void ref(const _Tp&&) = delete; ^ /usr/include/c++/4.8/functional:475:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(_Tp&) ref(_Tp& __t) noexcept ^ reactivi.cpp:30:20: error: reference to 'ref' is ambiguous if(v[i].dr<ref.dr){ ^ reactivi.cpp:10:13: note: candidates are: ura ref ura v[8001],ref; ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:66:0, from /usr/include/c++/4.8/algorithm:62, from reactivi.cpp:2: /usr/include/c++/4.8/functional:493:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(std::reference_wrapper<_Tp>) ref(reference_wrapper<_Tp> __t) noexcept ^ /usr/include/c++/4.8/functional:485:10: note: template<class _Tp> void std::ref(const _Tp&&) void ref(const _Tp&&) = delete; ^ /usr/include/c++/4.8/functional:475:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(_Tp&) ref(_Tp& __t) noexcept ^ reactivi.cpp:31:13: error: reference to 'ref' is ambiguous ref.dr=v[i].dr; ^ reactivi.cpp:10:13: note: candidates are: ura ref ura v[8001],ref; ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:66:0, from /usr/include/c++/4.8/algorithm:62, from reactivi.cpp:2: /usr/include/c++/4.8/functional:493:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(std::reference_wrapper<_Tp>) ref(reference_wrapper<_Tp> __t) noexcept ^ /usr/include/c++/4.8/functional:485:10: note: template<class _Tp> void std::ref(const _Tp&&) void ref(const _Tp&&) = delete; ^ /usr/include/c++/4.8/functional:475:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(_Tp&) ref(_Tp& __t) noexcept ^ reactivi.cpp:33:5: error: reference to 'ref' is ambiguous ref.st=v[i].st; ^ reactivi.cpp:10:13: note: candidates are: ura ref ura v[8001],ref; ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:66:0, from /usr/include/c++/4.8/algorithm:62, from reactivi.cpp:2: /usr/include/c++/4.8/functional:493:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(std::reference_wrapper<_Tp>) ref(reference_wrapper<_Tp> __t) noexcept ^ /usr/include/c++/4.8/functional:485:10: note: template<class _Tp> void std::ref(const _Tp&&) void ref(const _Tp&&) = delete; ^ /usr/include/c++/4.8/functional:475:5: note: template<class _Tp> std::reference_wrapper<_Tp> std::ref(_Tp&) ref(_Tp& __t) noexcept ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema reactivi 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ă.