Î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 linii și 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 brațe egale pe direcțiile Nord, Sud, Est, Vest), care nu conține valori nule (parcele cu importanța ) și are număr maxim de parcele pe care se poate amplasa un bonsai. Un bonsai este definit de centrul său și de raza maximă posibilă , cu care se poate extinde pe toate cele direcții (numărul de parcele al unui braț, fără a număra centrul). Un bonsai cu ocupă o singură parcelă (centrul), iar un bonsai cu ocupă centrul și cei vecini: , , , .
Andrei are trei criterii diferite de alegere, în funcție de cerința președintelui:
- Criteriul simplitate: Președintele își dorește un bonsai simplu de rază , astfel Andrei trebuie să caute toate locurile posibile în care se poate amplasa un bonsai de rază .
- Criteriul măreție: Președintele își dorește cel mai extins bonsai posibil, astfel Andrei este nevoit să caute raza maximă pe care o poate avea un bonsai în grădină.
- Criteriul vizibilitate: Președintele își dorește ca mai marea vizibilitate turistică pentru bonsaiul său, astfel Andrei este nevoit să caute locul în care, dacă ar planta bonsaiul, acesta ar avea importanță maximă. Importanța unui loc în care bonsaiul poate fi plantat este reprezentată de suma importanței parcelelor pe care le acoperă.
Cerință
Se dau , reprezentând cerința care trebuie rezolvată (, sau ), , , dimensiunile grădinii și valori naturale, reprezentând importanța fiecărei parcele.
- Dacă , ajutați-l pe Andrei să determine în câte locuri posibile din grădină ar putea planta un bonsai de rază ;
- Dacă , ajutați-l pe Andrei să determine raza maximă a unui bonsai care poate fi plantat în grădină;
- Dacă , ajutați-l pe Andrei să determine locul cu importanța maximă în care poate planta bonsaiul, precum și coordonatele ale centrului acestuia. Dacă există mai multe locuri cu aceeași importanță maximă, se va alege cel cu raza cea mai mare. Dacă există mai multe astfel de locuri cu importanță egală și cu aceeași rază , se va alege locul cu minim, iar în caz de egalitate, cel cu minim.
Date de intrare
Pe prima linie a fișierului bonsai.in se află un număr natural , care reprezintă cerința (, sau ). Pe a doua linie se află două numere naturale și , cu semnificația din enunț. Următoarele linii conțin câte valori, reprezentând importanța fiecărei parcele. Numerele aflate pe aceeași linie a fișierului sunt separate prin câte un spațiu.
Date de ieșire
În fișierul de ieșire bonsai.out se află:
- Un singur număr: , care reprezintă numărul de locuri din grădină în care Andrei poate planta un bonsai de rază , dacă ;
- Un singur număr: , reprezentând raza maximă a unui bonsai care poate fi plantat în grădină, dacă ;
- Trei numere separate prin câte un spațiu: , , , care reprezintă suma parcelelor ocupate de bonsaiul de importanță maximă și linia, respectiv coloana pe care se află centrul bonsaiului determinat, dacă .
Restricții și precizări
- ;
- Importanța fiecărei parcele este un număr natural ;
- Valoarea reprezintă un obstacol și nu poate face parte din locul bonsaiului;
- Se garantează că există cel puțin o parcelă cu importanță nenulă;
- Un bonsai nu se poate extinde în afara grădinii.
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 29 | |
| 2 | 31 | și |
| 3 | 10 | și nu există restricții suplimentare |
| 4 | 9 | și |
| 5 | 21 | și nu există restricții suplimentare |
Exemplul 1
bonsai.in
1
3 6
0 1 0 0 1 1
1 1 1 1 1 1
0 1 0 0 1 0
bonsai.out
9
Explicație
Parcelele situate în pozițiile , , , , , , , și pot fi centre pentru un bonsai prezidențial de rază . Parcelele și pot fi centre pentru un bonsai de rază , dar nu sunt considerate valide.
Exemplul 2
bonsai.in
2
3 6
0 1 0 0 1 0
1 1 1 1 1 1
0 1 0 0 1 0
bonsai.out
1
Explicație
Există două locuri posibile pentru plantarea unui bonsai prezidențial cu raza maximă :
- Primul cu centrul în : vecinii sunt , , , . Toți având valoarea ;
- Al doilea cu centrul în : vecinii sunt , , , . Toți având valoarea .
Astfel, și sunt 2 parcele care fi în centru.
Exemplul 3
bonsai.in
3
4 4
1 2 1 0
2 5 2 0
1 2 1 0
0 0 0 9
bonsai.out
13 2 2
Explicație
Avem mai multe locuri posibile pentru amplasarea bonsaiului prezidențial, cele mai relevante fiind:
- Bonsaiul prezidențial cu centrul în are raza și importanța lui este (centru) (nord) (sud) (vest) (est) .
- Bonsaiul cu centrul în are raza (valorile vecinilor în cele patru puncte cardinale sunt sau în afara tabloului bidimensional). Importanța este .
Maximul importanței este și se obține pentru bonsaiul prezidențial cu centrul în .
Exemplul 4
bonsai.in
3
3 6
0 2 0 0 0 0
2 2 2 0 10 0
0 2 0 0 0 0
bonsai.out
10 2 2
Explicație
Avem două posibilități:
- Bonsaiul prezidențial cu centrul în are și importanța .
- Bonsaiul prezidențial cu centrul în are și importanța .
Se alege bonsaiul prezidențial cu raza cea mai mare, adică bonsaiul cu centrul în .