#2218
Domnul Set vă oferă – ce altceva? – o mulțime de numere naturale A, inițial vidă. Pe mulțimea A se definesc următoarele operații:
1 x – introduce valoarea x în A (dacă x este deja în A, atunci operația nu se efectuează)2 x – interogare: care valoare din A este cea mai mică, dar mai mare sau egală cu x (dacă o asemenea valoare nu există, sau dacă A este vidă, se va afișa -1)3 x y – șterge din A toate numerele din intervalul [x, y].Dându-se N operații, trebuie să afișați răspunsul la fiecare operație de tip 2.
| Problema | Set | Operații I/O |
set.in/set.out
|
|---|---|---|---|
| Limita timp | 0.25 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64562610 | Utilizator | |
| Fișier | set.cpp | Dimensiune | 805 B |
| Data încărcării | 14 Mai 2026, 13:27 | Scor/rezultat | Eroare de compilare |
set.cpp: In function ‘int main()’: set.cpp:9:5: error: ‘set’ was not declared in this scope 9 | set<int> s; | ^~~ set.cpp:2:1: note: ‘std::set’ is defined in header ‘<set>’; did you forget to ‘#include <set>’? 1 | #include <fstream> +++ |+#include <set> 2 | using namespace std; set.cpp:9:9: error: expected primary-expression before ‘int’ 9 | set<int> s; | ^~~ set.cpp:18:13: error: ‘s’ was not declared in this scope 18 | s.insert(x); | ^ set.cpp:25:23: error: ‘s’ was not declared in this scope 25 | auto it = s.lower_bound(x); | ^ set.cpp:37:23: error: ‘s’ was not declared in this scope 37 | auto it = s.lower_bound(x); | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Set 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ă.