#4968
În grădina palatului de vară, maestrul grădinar Andrei caută locul perfect pentru amplasarea unui bonsai prezidențial. Grădina palatului este formată din mai multe parcele, dispuse pe N linii și M coloane. Deoarece grădina palatului este frecventată de turiști, fiecărei parcele îi este asociat un număr natural, reprezentând importanța parcelei respective.
Bonsaiul prezidențial poate fi plantat doar sub forma unei cruci simetrice (un centru și 4 brațe egale pe direcțiile Nord, Sud, Est, Vest), care nu conține valori nule (parcele cu importanța 0) și are număr maxim de parcele pe care se poate amplasa un bonsai. Un bonsai este definit de centrul său (i, j) și de raza maximă posibilă R, cu care se poate extinde pe toate cele 4 direcții (numărul de parcele al unui braț, fără a număra centrul). Un bonsai cu R=0 ocupă o singură parcelă (centrul), iar un bonsai cu R=1 ocupă centrul și cei 4 vecini: (i - 1, j), (i + 1, j), (i, j - 1), (i, j + 1). Andrei are trei criterii diferite de alegere, în funcție de cerința președintelui:
R = 0, astfel Andrei trebuie să caute toate locurile posibile în care se poate amplasa un bonsai de rază R = 0.Rmax pe care o poate avea un bonsai în grădină.Cerința
Se dau C, reprezentând cerința care trebuie rezolvată (C = 1, C = 2 sau C = 3), N, M, dimensiunile grădinii și N x M valori naturale, reprezentând importanța fiecărei parcele.
C = 1, ajutați-l pe Andrei să determine în câte locuri posibile din grădină ar putea planta un bonsai de rază R = 0.C = 2, ajutați-l pe Andrei să determine raza maximă Rmax a unui bonsai care poate fi plantat în grădină.C = 3, ajutați-l pe Andrei să determine locul cu importanța maximă în care poate planta bonsaiul, precum și coordonatele (i, j) ale centrului acestuia. Dacă există mai multe locuri cu aceeași importanță maximă, se va alege cel cu raza R cea mai mare. Dacă există mai multe astfel de locuri cu importanța egală și cu aceeași rază R, se va alege locul cu i minim, iar în caz de egalitate, cel cu j minim.OJI 2026, clasa a 7-a
| Problema | bonsai | Operații I/O |
bonsai.in/bonsai.out
|
|---|---|---|---|
| Limita timp | 0.2 secunde | Limita memorie |
Total: 32 MB
/
Stivă 8 MB
|
| Id soluție | #64045929 | Utilizator | |
| Fișier | bonsai.cpp | Dimensiune | 1.34 KB |
| Data încărcării | 12 Aprilie 2026, 23:13 | Scor/rezultat | 70 puncte |
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0 secunde | OK. | 3 | 3 | ||
| 2 | 0 secunde | OK. | 3 | 3 | ||
| 3 | 0 secunde | OK. | 3 | 3 | ||
| 4 | 0 secunde | OK. | 4 | 4 | ||
| 5 | 0 secunde | OK. | 4 | 4 | ||
| 6 | 0.016 secunde | OK. | 4 | 4 | ||
| 7 | 0.072 secunde | OK. | 4 | 4 | ||
| 8 | 0.088 secunde | OK. | 4 | 4 | ||
| 9 | 0 secunde | OK. | 3 | 3 | ||
| 10 | 0 secunde | OK. | 3 | 3 | ||
| 11 | 0 secunde | OK. | 3 | 3 | ||
| 12 | 0 secunde | OK. | 3 | 3 | ||
| 13 | 0 secunde | OK. | 3 | 3 | ||
| 14 | 0 secunde | OK. | 3 | 3 | ||
| 15 | 0 secunde | OK. | 4 | 4 | ||
| 16 | 0 secunde | OK. | 3 | 3 | ||
| 17 | 0 secunde | OK. | 3 | 3 | ||
| 18 | 0 secunde | OK. | 3 | 3 | ||
| 19 | 0.076 secunde | OK. | 2 | 2 | ||
| 20 | 0.092 secunde | OK. | 3 | 3 | ||
| 21 | 0.1 secunde | OK. | 3 | 3 | ||
| 22 | 0.096 secunde | OK. | 2 | 2 | ||
| 23 | 0 secunde | Raspuns gresit. | 2 | 0 | ||
| 24 | 0 secunde | Raspuns gresit. | 2 | 0 | ||
| 25 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
| 26 | 0 secunde | Raspuns gresit. | 2 | 0 | ||
| 27 | 0.06 secunde | Raspuns gresit. | 2 | 0 | ||
| 28 | 0.096 secunde | Raspuns gresit. | 3 | 0 | ||
| 29 | 0.1 secunde | Raspuns gresit. | 3 | 0 | ||
| 30 | 0.096 secunde | Raspuns gresit. | 2 | 0 | ||
| 31 | 0.096 secunde | Raspuns gresit. | 2 | 0 | ||
| 32 | 0.096 secunde | Raspuns gresit. | 3 | 0 | ||
| 33 | 0.084 secunde | Raspuns gresit. | 2 | 0 | ||
| 34 | 0.084 secunde | Raspuns gresit. | 2 | 0 | ||
| 35 | 0.092 secunde | Raspuns gresit. | 2 | 0 | ||
| Punctaj total | 70 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema bonsai 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ă.