#3564
Se consideră n copaci de diferite înălţimi, aflaţi în linie dreaptă la distanţe egale, numerotaţi de la 1 la n. Pentru fiecare copac se cunoaşte înălţimea sa \( {H}_{i} \). Cum şi copacii simt nevoia să socializeze, fiecare dintre ei are prieteni printre ceilalţi copaci. Prietenii oricărui copac i se pot afla atât la stânga, cât şi la dreapta sa. Relaţiile de prietenie sunt definite în felul următor: pentru fiecare copac i considerăm un şir \( {d}_{1}, {d}_{2}, …, {d}_{x} \) reprezentând prietenii copacului i situaţi în dreapta sa şi un şir \( {s}_{1}, {s}_{2}, …, {s}_{y} \) reprezentând prietenii copacului i situaţi în stânga acestuia. Copacii din cele două şiruri corespunzătoare unui copac i formează împreună lista prietenilor acestuia. Determinaţi în câte moduri se pot alege 3 copaci diferiţi dintre cei n cu proprietatea că, oricum am alege 2 copaci dintre cei 3, fie aceştia copacul A şi copacul B, atunci A este prieten cu B şi B este prieten cu A.
| Problema | copaci1 | Operații I/O |
copaci1.in/copaci1.out
|
|---|---|---|---|
| Limita timp | 0.7 secunde | Limita memorie |
Total: 16 MB
/
Stivă 4 MB
|
| Id soluție | #57391778 | Utilizator | |
| Fișier | copaci1.cpp | Dimensiune | 1.64 KB |
| Data încărcării | 28 Martie 2025, 17:44 | Scor/rezultat | Eroare de compilare |
copaci1.cpp:6:31: error: size of array 'p' is too large int v[200005],p[200005][200005],n,cnt; ^ copaci1.cpp: In function 'int main()': copaci1.cpp:25:13: error: 'p' was not declared in this scope p[i][cnt++]=i+1; ^ copaci1.cpp:38:17: error: 'p' was not declared in this scope p[i][cnt++]=i-1; ^ copaci1.cpp:51:17: error: 'p' was not declared in this scope p[i][cnt++]=i+1; ^ copaci1.cpp:62:21: error: redeclaration of 'int maxi' int maxi=v[i]; ^ copaci1.cpp:52:21: error: 'int maxi' previously declared here int maxi=v[i]; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema copaci1 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ă.