#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 | #49221909 | Utilizator | |
Fișier | reactivi.cpp | Dimensiune | 922 B |
Data încărcării | 20 Februarie 2024, 20:02 | Scor / rezultat | Eroare de compilare |
reactivi.cpp:7:38: warning: 'intersect' function uses 'auto' type specifier without trailing return type [enabled by default] auto intersect(interval a, interval b) { ^ reactivi.cpp: In function 'auto intersect(interval, interval)': reactivi.cpp:11:68: error: 'optional' was not declared in this scope return optional(make_pair(b.first, min(a.second, b.second))); ^ reactivi.cpp:12:24: error: expected type-specifier before 'optional' return static_cast<optional<interval>>(nullopt); ^ reactivi.cpp:12:24: error: expected '>' before 'optional' reactivi.cpp:12:24: error: expected '(' before 'optional' reactivi.cpp:12:24: error: 'optional' was not declared in this scope reactivi.cpp:12:41: error: expected primary-expression before '>>' token return static_cast<optional<interval>>(nullopt); ^ reactivi.cpp:12:44: error: 'nullopt' was not declared in this scope return static_cast<optional<interval>>(nullopt); ^ reactivi.cpp:12:52: error: expected ')' before ';' token return static_cast<optional<interval>>(nullopt); ^ reactivi.cpp: In function 'int main()': reactivi.cpp:26:46: error: 'void opt' has incomplete type auto opt = intersect(curent, temp); ^
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ă.