Soluții trimise

Rezumat problemă

castel1

#2436

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
Patpaiac Alexandru (AlexPat) castel1 15 Aprilie 2025, 22:19 Evaluare finalizată 100
Dragomir Victor (victorioan10) castel1 13 Aprilie 2025, 13:51 Evaluare finalizată 100
Dragomir Victor (victorioan10) castel1 13 Aprilie 2025, 13:29 Evaluare finalizată 77
Dragomir Victor (victorioan10) castel1 13 Aprilie 2025, 13:26 Evaluare finalizată 77
Dragomir Victor (victorioan10) castel1 13 Aprilie 2025, 10:29 Evaluare finalizată 23
Aninis Catrinel (Nieeez) castel1 17 Martie 2025, 23:52 Evaluare finalizată 100
Liteanu David (David2011) castel1 15 Martie 2025, 11:29 Evaluare finalizată 100
Liteanu David (David2011) castel1 14 Martie 2025, 20:31 Evaluare finalizată 0
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 17:23 Evaluare finalizată 5
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 16:59 Evaluare finalizată 100
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 16:53 Evaluare finalizată 0
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 16:52 Evaluare finalizată 0
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 16:38 Evaluare finalizată E.C
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 16:35 Evaluare finalizată 5
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 11:40 Evaluare finalizată 0
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 10:37 Evaluare finalizată 100
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 10:34 Evaluare finalizată 0
Brie Darius (DariusBrie) castel1 14 Martie 2025, 09:37 Evaluare finalizată 100
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 09:34 Evaluare finalizată 23
Brie Darius (DariusBrie) castel1 14 Martie 2025, 09:27 Evaluare finalizată 77
Topirnac Iustina (iustinamaria) castel1 14 Martie 2025, 09:09 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 14 Martie 2025, 08:35 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 14 Martie 2025, 08:23 Evaluare finalizată 0
Nagy Tamas (tamasnagy) castel1 14 Martie 2025, 08:15 Evaluare finalizată 47
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 21:07 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 21:06 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 21:05 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 21:04 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 21:03 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 21:02 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:54 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:52 Evaluare finalizată 23
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:47 Evaluare finalizată 100
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:46 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:46 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:46 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:43 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:41 Evaluare finalizată E.C
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:38 Evaluare finalizată 0
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:36 Evaluare finalizată 23
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:35 Evaluare finalizată 23
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 20:31 Evaluare finalizată 0
Bordei Stefan (iStefan703) castel1 13 Martie 2025, 14:39 Evaluare finalizată 100
Bordei Stefan (iStefan703) castel1 13 Martie 2025, 14:38 Evaluare finalizată 0
György Artúr (gyartur) castel1 13 Martie 2025, 14:01 Evaluare finalizată 100
Nagy Tamas (tamasnagy) castel1 13 Martie 2025, 13:59 Evaluare finalizată 47
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 13:59 Evaluare finalizată 0
Nagy Tamas (tamasnagy) castel1 13 Martie 2025, 13:59 Evaluare finalizată 0
György Artúr (gyartur) castel1 13 Martie 2025, 13:58 Evaluare finalizată 100
Imre Erik-Dániel (Imreerik) castel1 13 Martie 2025, 13:52 Evaluare finalizată 0
Du-te sus!