#3397
Mihăiță s-a hotărât să își construiască un gard perfect cu ajutorul lui Dorel – un constructor renumit.
Un gard perfect trebuie să respecte următoarele cerințe:
1. Gardul să fie format din N scânduri de înălțimi nu neapărat egale;
2. Scândurile pot fi așezate în orice ordine;
3. Există un număr egal de scânduri pentru fiecare înălțime;
Mihăiță acceptă un gard ca fiind perfect dacă respectă condițiile de mai sus înainte sau după eliminarea unei singure scânduri. Ajutați-l pe Mihăiță să verifice perfecțiunea celor T garduri propuse de Dorel.
Info-Oltenia 2020, Clasele VII-VIII
| Problema | gard2 | Operații I/O |
gard.in/gard.out
|
|---|---|---|---|
| Limita timp | 3 secunde | Limita memorie |
Total: 6 MB
/
Stivă 2 MB
|
| Id soluție | #63597089 | Utilizator | |
| Fișier | gard2.cpp | Dimensiune | 1.71 KB |
| Data încărcării | 10 Martie 2026, 20:19 | Scor/rezultat | Eroare de compilare |
gard2.cpp:52:14: error: redefinition of 'std::ifstream fin' ifstream fin ("gard.in"); ^ gard2.cpp:5:10: error: 'std::ifstream fin' previously declared here ifstream fin ("gard.in"); ^ gard2.cpp:53:15: error: redefinition of 'std::ofstream fout' ofstream fout ("gard.out"); ^ gard2.cpp:6:10: error: 'std::ofstream fout' previously declared here ofstream fout ("gard.out"); ^ gard2.cpp:54:13: error: redefinition of 'std::vector<int> a' vector<int>a(1000010); ^ gard2.cpp:7:12: error: 'std::vector<int> a' previously declared here vector<int>a(1000010); ^ gard2.cpp: In function 'void citire(std::vector<int>&, int)': gard2.cpp:55:6: error: redefinition of 'void citire(std::vector<int>&, int)' void citire(vector<int>&a,int n) ^ gard2.cpp:8:6: error: 'void citire(std::vector<int>&, int)' previously defined here void citire(vector<int>&a,int n) ^ gard2.cpp: In function 'void sortare(std::vector<int>&)': gard2.cpp:60:6: error: redefinition of 'void sortare(std::vector<int>&)' void sortare(vector<int>&a) ^ gard2.cpp:13:6: error: 'void sortare(std::vector<int>&)' previously defined here void sortare(vector<int>&a) ^ gard2.cpp: In function 'int numarare(std::vector<int>, int)': gard2.cpp:64:5: error: redefinition of 'int numarare(std::vector<int>, int)' int numarare(vector<int>a,int n) ^ gard2.cpp:17:5: error: 'int numarare(std::vector<int>, int)' previously defined here int numarare(vector<int>a,int n) ^ gard2.cpp: In function 'int main()': gard2.cpp:80:5: error: redefinition of 'int main()' int main() ^ gard2.cpp:33:5: error: 'int main()' previously defined here int main() ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema gard2 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ă.