#2436
castel1
Arheologii au descoperit pe un platou muntos greu accesibil ruinele unui castel medieval, pe care l-au fotografiat din elicopter, obţinând harta digitizată a acestuia. Harta este memorată sub forma unui tablou bidimensional H
, compus din N x N
pătrate cu latura egală cu unitatea, având ca elemente numere naturale între 0
și 15
, care codifică forma pereţilor fiecărui pătrat unitar. Dacă scriem numărul natural H[i][j]
în baza 2
, folosind exact 4
cifre binare, fiecare bit dă informații despre unul dintre pereții posibil de construit pe fiecare latură a pătratului unitar din poziția (i,j)
, astfel:
0
are valoarea 1
, atunci există perete pe latura vestică (latura din stânga);1
are valoarea 1
, atunci există perete pe latura sudică (latura de jos);2
are valoarea 1
, atunci există perete pe latura estică (latura din dreapta);3
are valoarea 1
, atunci există perete pe latura nordică (latura de sus);0
indică lipsa peretelui corespunzător acestuia;Pentru un număr scris în baza 2
, numerotarea cifrelor începe cu poziția 0
, de la dreapta la stânga.
Castelul este interesant deoarece, pentru realizarea unei mai bune apărări, camerele ce-l compun sunt construite fie independent, fie una în interiorul alteia. Orice camera este construită la o distanţă de cel puţin o unitate faţă de zidul ce împrejmuieşte castelul sau faţă de pereţii altor camere.
Folosind harta, arheologii doresc să afle informaţii privind numărul camerelor şi camera de arie maximă. Prin arie a unei camere se înţelege numărul pătratelor unitate cuprinse în interiorul pereților aceasteia, fără a socoti ariile camerelor construite în interiorul ei.
Cunoscând codificarea hărţii castelului, să se determine:
1. numărul total al camerelor din castel
2. aria maximă a unei camere
3. coordonatele colţurilor din stânga-sus, respectiv dreapta-jos a camerei cu aria maximă. Dacă există mai multe camere având aceeaşi arie maximă, atunci se vor afişa coordonatele camerei având colţul din stânga-sus (lin1, col1)
cu lin1
minimă, iar la linii egale pe aceea cu col1
minimă.
OJI 2018
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
castel1 | 31 Decembrie 2024, 13:15 | Evaluare finalizată | 100 | |||
castel1 | 30 Decembrie 2024, 21:25 | Evaluare finalizată | 100 | |||
castel1 | 30 Decembrie 2024, 21:24 | Evaluare finalizată | 0 | |||
castel1 | 30 Decembrie 2024, 13:15 | Evaluare finalizată | 100 | |||
castel1 | 30 Decembrie 2024, 13:14 | Evaluare finalizată | 0 | |||
castel1 | 27 Decembrie 2024, 19:57 | Evaluare finalizată | 100 | |||
castel1 | 22 Decembrie 2024, 22:08 | Evaluare finalizată | 95 | |||
castel1 | 21 Decembrie 2024, 15:10 | Evaluare finalizată | 100 | |||
castel1 | 21 Decembrie 2024, 15:09 | Evaluare finalizată | 0 | |||
castel1 | 21 Decembrie 2024, 14:52 | Evaluare finalizată | 77 | |||
castel1 | 21 Decembrie 2024, 14:48 | Evaluare finalizată | 28 | |||
castel1 | 13 Decembrie 2024, 20:38 | Evaluare finalizată | 100 | |||
castel1 | 12 Decembrie 2024, 11:21 | Evaluare finalizată | 100 | |||
castel1 | 12 Decembrie 2024, 08:27 | Evaluare finalizată | 0 | |||
castel1 | 10 Decembrie 2024, 12:57 | Evaluare finalizată | 0 | |||
castel1 | 10 Decembrie 2024, 12:01 | Evaluare finalizată | 77 | |||
castel1 | 10 Decembrie 2024, 11:08 | Evaluare finalizată | 77 | |||
castel1 | 09 Decembrie 2024, 20:45 | Evaluare finalizată | 0 | |||
castel1 | 05 Decembrie 2024, 18:57 | Evaluare finalizată | 100 | |||
castel1 | 05 Decembrie 2024, 18:54 | Evaluare finalizată | 100 | |||
castel1 | 04 Decembrie 2024, 09:41 | Evaluare finalizată | 100 | |||
castel1 | 04 Decembrie 2024, 09:41 | Evaluare finalizată | E.C | |||
castel1 | 04 Decembrie 2024, 09:34 | Evaluare finalizată | 0 | |||
castel1 | 04 Decembrie 2024, 09:34 | Evaluare finalizată | 0 | |||
castel1 | 03 Decembrie 2024, 15:03 | Evaluare finalizată | 0 | |||
castel1 | 03 Decembrie 2024, 14:38 | Evaluare finalizată | 0 | |||
castel1 | 02 Decembrie 2024, 12:02 | Evaluare finalizată | 77 | |||
castel1 | 01 Decembrie 2024, 18:26 | Evaluare finalizată | 100 | |||
castel1 | 01 Decembrie 2024, 18:26 | Evaluare finalizată | E.C | |||
castel1 | 01 Decembrie 2024, 13:07 | Evaluare finalizată | 77 | |||
castel1 | 01 Decembrie 2024, 13:07 | Evaluare finalizată | E.C | |||
castel1 | 30 Noiembrie 2024, 21:12 | Evaluare finalizată | 100 | |||
castel1 | 30 Noiembrie 2024, 21:02 | Evaluare finalizată | 77 | |||
castel1 | 30 Noiembrie 2024, 20:43 | Evaluare finalizată | 23 | |||
castel1 | 30 Noiembrie 2024, 13:38 | Evaluare finalizată | 100 | |||
castel1 | 30 Noiembrie 2024, 13:35 | Evaluare finalizată | 77 | |||
castel1 | 30 Noiembrie 2024, 13:34 | Evaluare finalizată | 23 | |||
castel1 | 29 Noiembrie 2024, 21:20 | Evaluare finalizată | 55 | |||
castel1 | 29 Noiembrie 2024, 21:06 | Evaluare finalizată | 18 | |||
castel1 | 29 Noiembrie 2024, 20:59 | Evaluare finalizată | 15 | |||
castel1 | 29 Noiembrie 2024, 19:36 | Evaluare finalizată | 100 | |||
castel1 | 29 Noiembrie 2024, 19:29 | Evaluare finalizată | 95 | |||
castel1 | 29 Noiembrie 2024, 19:28 | Evaluare finalizată | 0 | |||
castel1 | 28 Noiembrie 2024, 23:03 | Evaluare finalizată | 0 | |||
castel1 | 28 Noiembrie 2024, 23:01 | Evaluare finalizată | 0 | |||
castel1 | 28 Noiembrie 2024, 12:49 | Evaluare finalizată | 77 | |||
castel1 | 28 Noiembrie 2024, 12:39 | Evaluare finalizată | 77 | |||
castel1 | 28 Noiembrie 2024, 12:38 | Evaluare finalizată | 0 | |||
castel1 | 28 Noiembrie 2024, 12:37 | Evaluare finalizată | 0 | |||
castel1 | 28 Noiembrie 2024, 11:23 | Evaluare finalizată | 100 |