Soluții trimise

Rezumat problemă

#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:

  • dacă bitul de pe poziția 0 are valoarea 1, atunci există perete pe latura vestică (latura din stânga);
  • dacă bitul de pe poziția 1 are valoarea 1, atunci există perete pe latura sudică (latura de jos);
  • dacă bitul de pe poziția 2 are valoarea 1, atunci există perete pe latura estică (latura din dreapta);
  • dacă bitul de pe poziția 3 are valoarea 1, atunci există perete pe latura nordică (latura de sus);
  • un bit de valoare 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ă.

ID   Utilizator Problema Data încărcării Stare
Cat Programmer (TheFireDragon) castel1 21 Noiembrie 2024, 18:33 Evaluare finalizată 100
Cat Programmer (TheFireDragon) castel1 21 Noiembrie 2024, 18:26 Evaluare finalizată 77
Cat Programmer (TheFireDragon) castel1 21 Noiembrie 2024, 17:25 Evaluare finalizată 28
Cat Programmer (TheFireDragon) castel1 21 Noiembrie 2024, 17:25 Evaluare finalizată 0
Darius-George Net (player1playforfun) castel1 20 Noiembrie 2024, 10:46 Evaluare finalizată 0
Darius-George Net (player1playforfun) castel1 20 Noiembrie 2024, 10:43 Evaluare finalizată 0
Tița Georgiana-Teodora (GeorgianaTeodora25) castel1 20 Noiembrie 2024, 10:08 Evaluare finalizată 100
Darius-George Net (player1playforfun) castel1 19 Noiembrie 2024, 21:31 Evaluare finalizată 0
Dabu Iustin (Iusteen233) castel1 19 Noiembrie 2024, 19:56 Evaluare finalizată 77
Darius-George Net (player1playforfun) castel1 19 Noiembrie 2024, 19:38 Evaluare finalizată 0
Dabu Iustin (Iusteen233) castel1 19 Noiembrie 2024, 16:11 Evaluare finalizată 23
Galoiu Teodor (Teogaloiu) castel1 19 Noiembrie 2024, 14:22 Evaluare finalizată 0
Galoiu Teodor (Teogaloiu) castel1 19 Noiembrie 2024, 11:28 Evaluare finalizată E.C
Horobeanu Tudor (TudorH736) castel1 19 Noiembrie 2024, 09:38 Evaluare finalizată 100
Ghinea Mihnea (elGato) castel1 17 Noiembrie 2024, 13:59 Evaluare finalizată 100
Ghinea Mihnea (elGato) castel1 17 Noiembrie 2024, 13:59 Evaluare finalizată 0
Ghinea Mihnea (elGato) castel1 17 Noiembrie 2024, 12:55 Evaluare finalizată 100
Ghinea Mihnea (elGato) castel1 17 Noiembrie 2024, 12:54 Evaluare finalizată E.C
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:14 Evaluare finalizată 23
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:12 Evaluare finalizată 23
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:10 Evaluare finalizată 23
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:10 Evaluare finalizată 23
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:10 Evaluare finalizată E.C
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:09 Evaluare finalizată 23
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:04 Evaluare finalizată 0
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:03 Evaluare finalizată E.C
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 23:01 Evaluare finalizată 100
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 22:59 Evaluare finalizată 77
Manguci Luca George (Luca_Manguci) castel1 16 Noiembrie 2024, 22:58 Evaluare finalizată E.C
Cojocariu Rareș (Rares463) castel1 16 Noiembrie 2024, 10:53 Evaluare finalizată 100
florina a (florinaa78) castel1 14 Noiembrie 2024, 16:02 Evaluare finalizată 100
Darius-George Net (player1playforfun) castel1 13 Noiembrie 2024, 10:53 Evaluare finalizată 0
Dumitru Anca (Dumitru_Anca28) castel1 12 Noiembrie 2024, 20:11 Evaluare finalizată 100
Dumitru Anca (Dumitru_Anca28) castel1 12 Noiembrie 2024, 20:10 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) castel1 11 Noiembrie 2024, 21:22 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) castel1 11 Noiembrie 2024, 21:18 Evaluare finalizată 23
Cosac Robert-Mihai (RobertCosac) castel1 11 Noiembrie 2024, 21:15 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) castel1 11 Noiembrie 2024, 21:15 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) castel1 11 Noiembrie 2024, 21:15 Evaluare finalizată E.C
Popa Rares (rares0401) castel1 11 Noiembrie 2024, 10:26 Evaluare finalizată 100
Popa Rares (rares0401) castel1 11 Noiembrie 2024, 10:26 Evaluare finalizată 0
Philippe Colta (Phil999) castel1 10 Noiembrie 2024, 16:59 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) castel1 10 Noiembrie 2024, 11:15 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) castel1 10 Noiembrie 2024, 11:02 Evaluare finalizată 77
Pisla Daniel Andrei (PislaAndreiDaniel) castel1 10 Noiembrie 2024, 10:57 Evaluare finalizată 23
Pisla Daniel Andrei (PislaAndreiDaniel) castel1 10 Noiembrie 2024, 08:55 Evaluare finalizată 0
Ana Iorgulescu (fire_book) castel1 09 Noiembrie 2024, 12:30 Evaluare finalizată 23
Cosac Robert-Mihai (RobertCosac) castel1 07 Noiembrie 2024, 21:28 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) castel1 07 Noiembrie 2024, 21:27 Evaluare finalizată E.C
Alexandra Virdol (alexandra_beldica) castel1 03 Noiembrie 2024, 17:15 Evaluare finalizată 100