Soluții trimise

Rezumat problemă

#1188 Casa

În această poveste este vorba despre o casă cu mai multe camere. O cameră are forma unui pătrat de latură 1. Dacă două camere au un perete comun, atunci se poate trece dintr-o cameră în alta. Casa nu are neapărat formă dreptunghiulară.

O asemenea casă poate fi descrisă în povestea noastră în două moduri:

  • prin matricea minimală: o matrice cu elemente 0 şi 1 în care există N valori egale cu 1, ce corespund camerelor, iar prima linie, ultima linie, prima coloană şi ultima coloană au cel puţin un element egal cu 1.
  • prin construcţie: un şir de N-1 perechi (a[i], b[i]) 1≤i<n în care a[i] din {1,2,…,i} şi b[i] din {N, S, E, V}. Camerele vor fi numerotate de la 1 la n. Perechea (a[i], b[i]) precizează poziţia camerei i+1 faţă de camera a[i]: E înseamnă la dreapta (est), N deasupra (nord), V la stânga (vest), S dedesubt (sud). Observaţi că pentru prima cameră nu există nicio precizare!

De exemplu, casa de mai sus poate fi descrisă de şirul (1 E) (2 E) (2 S) (3 S), adică a doua cameră e “lipită” la est de prima cameră, următoarea (a treia) la est de camera 2, a patra la sud de camera 2, iar ultima la sud de camera 3.

Cerința

  1. Se dă descrierea unei case prin construcţie şi se cere descrierea acesteia prin matricea minimală.
  2. Se dă descrierea unei case prin matricea minimală şi se cere descrierea acesteia prin construcţie.
ID   Utilizator Problema Data încărcării Stare
Cosac Robert-Mihai (RobertCosac) Casa 22 Aprilie 2024, 21:51 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Casa 22 Aprilie 2024, 21:51 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Casa 22 Aprilie 2024, 21:50 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Casa 22 Aprilie 2024, 21:34 Evaluare finalizată 60
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:37 Evaluare finalizată 100
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:37 Evaluare finalizată 80
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:37 Evaluare finalizată 0
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:25 Evaluare finalizată 70
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:25 Evaluare finalizată 60
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:17 Evaluare finalizată 60
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:09 Evaluare finalizată 60
Popa Rares (rares0401) Casa 22 Aprilie 2024, 20:04 Evaluare finalizată 40
Popa Rares (rares0401) Casa 22 Aprilie 2024, 19:42 Evaluare finalizată 40
Popa Rares (rares0401) Casa 22 Aprilie 2024, 19:42 Evaluare finalizată 0
Lupau Alin (Bubu_Orange) Casa 20 Aprilie 2024, 21:17 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) Casa 20 Aprilie 2024, 21:16 Evaluare finalizată 90
Lupau Alin (Bubu_Orange) Casa 20 Aprilie 2024, 20:58 Evaluare finalizată 70
Lupau Alin (Bubu_Orange) Casa 20 Aprilie 2024, 20:57 Evaluare finalizată 10
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 15:26 Evaluare finalizată 100
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 15:22 Evaluare finalizată 80
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 15:22 Evaluare finalizată 60
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 15:15 Evaluare finalizată 60
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 15:15 Evaluare finalizată 60
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 15:07 Evaluare finalizată 60
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 13:20 Evaluare finalizată 40
._. Mariuselul ._. (Marius_Cristian) Casa 15 Aprilie 2024, 13:18 Evaluare finalizată 0
Bacain Octavian-Tiberiu (Octavian2007) Casa 15 Aprilie 2024, 11:45 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Casa 12 Aprilie 2024, 17:33 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Casa 12 Aprilie 2024, 17:26 Evaluare finalizată 80
Serban Alexandru (AlexSerban21) Casa 12 Aprilie 2024, 17:22 Evaluare finalizată 50
Anonymous Anonymous (Hacker_1) Casa 01 Aprilie 2024, 16:55 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) Casa 01 Aprilie 2024, 16:52 Evaluare finalizată 90
Anonymous Anonymous (Hacker_1) Casa 01 Aprilie 2024, 16:51 Evaluare finalizată 90
Anonymous Anonymous (Hacker_1) Casa 01 Aprilie 2024, 16:37 Evaluare finalizată 90
Anonymous Anonymous (Hacker_1) Casa 01 Aprilie 2024, 16:36 Evaluare finalizată 90
Anonymous Anonymous (Hacker_1) Casa 31 Martie 2024, 21:49 Evaluare finalizată 60
Anonymous Anonymous (Hacker_1) Casa 31 Martie 2024, 21:47 Evaluare finalizată 40
Anonymous Anonymous (Hacker_1) Casa 31 Martie 2024, 12:20 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) Casa 31 Martie 2024, 10:43 Evaluare finalizată 100
Petre Adelina (adelinapetre) Casa 29 Martie 2024, 11:57 Evaluare finalizată 100
Thury Alex (_alexx17) Casa 21 Martie 2024, 20:22 Evaluare finalizată 100
Thury Alex (_alexx17) Casa 21 Martie 2024, 20:06 Evaluare finalizată 60
Philippe Colta (Phil999) Casa 13 Martie 2024, 13:48 Evaluare finalizată 40
Philippe Colta (Phil999) Casa 13 Martie 2024, 12:35 Evaluare finalizată 20
Philippe Colta (Phil999) Casa 13 Martie 2024, 12:34 Evaluare finalizată 20
Philippe Colta (Phil999) Casa 13 Martie 2024, 12:32 Evaluare finalizată 40
Philippe Colta (Phil999) Casa 13 Martie 2024, 12:30 Evaluare finalizată 20
Philippe Colta (Phil999) Casa 12 Martie 2024, 21:57 Evaluare finalizată 0
Philippe Colta (Phil999) Casa 12 Martie 2024, 21:51 Evaluare finalizată 0
Philippe Colta (Phil999) Casa 12 Martie 2024, 21:38 Evaluare finalizată 0