Diferente pentru problema/cuburi4 intre reviziile #11 si #1

Diferente intre titluri:

Cuburi4
cuburi4

Diferente intre continut:

== include(page="template/taskheader" task_id="cuburi4") ==
Fie $n$ cuburi de aceeaşi mărime, cu feţe colorate. Culorile sunt codificate prin câte o literă de la $A$ la $M$. Pentru fiecare cub se cunosc culorile feţelor în ordinea: bază, capac, faţă frontală, faţă laterală dreapta, faţa din spate, faţă laterală stânga. Să se determine numărul maxim de cuburi care, răsturnate şi rotite convenabil, pot fi puse unul peste altul astfel încât să formeze un turn cu toate feţele uniform colorate (fiecare faţă a turnului sa fie de aceeaşi culoare, de la primul, pâ la ultimul cub al turnului).
Poveste şi cerinţă...
h2. Date de intrare
Din fişierul $cuburi4.in$ se citesc, în ordine:
 
* $n ≤ 50000$, număr natural, pe prima linie
 
Pe următoarele $n$ linii (fără spaţii între litere) culorile fiecărui cub fiind în ordinea: bază, capac, faţă frontală, faţă laterală dreapta, faţa din spate, faţă laterală stânga:
 
* $c{~11~} c{~12~} c{~13~} c{~14~} c{~15~} c{~16~} - culori cub 1$
* $c{~21~} c{~22~} c{~23~} c{~24~} c{~25~} c{~26~} - culori cub 2$
* $...$
* $c{~n1~} c{~n2~} c{~n3~} c{~n4~} c{~n5~} c{~n6~} - culori cub n$
Fişierul de intrare $cuburi4.in$ ...
h2. Date de ieşire
În fişierul $cuburi4.out$ se va scrie un singur număr ce reprezintă numărul maxim de cuburi care, răsturnate şi rotite convenabil, pot fi puse unul peste altul astfel încât să formeze un turn cu feţele uniform colorate.
 
h2. Restricţii şi precizări
În fişierul de ieşire $cuburi4.out$ ...
* Cuburile ce formează un turn sunt aşezate numai unul peste celalalt, nu şi unul lângă celălalt.
* Culorile fetelor unui cub se pot repeta pentru două sau mai multe dintre cele $6$ feţe ale sale.
* Orice cub poate fi rotit sau răsturnat pentru a fi adus într-o poziţie convenabilă.
* Culorile fetelor cuburilor care nu formează feţele laterale ale turnului nu au nici o importanţă.
* $0 ≤ n ≤ 50000$, număr natural.
* $c{~ij~}$ sunt litere mari ale alfabetului englez, $c{~ij~} ∈ {A, B, ..., M}$.
h2. Restricţii
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. cuburi4.in |_. cuburi4.out |
|3
ACADEB
FBCDAE
AEDCBB
|2
|
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|
h3. Explicaţie
Primul cub poate fi păstrat în poziţia sa, având feţele laterale $A, D, E, B$ (frontal, lateral-dreapta, spate, lateral-stânga), iar al treilea cub poate fi răsturnat astfel încât să aibă capacele $B$ şi $C$, şi rotit astfel încât să aibă feţele laterale să fie tot $A, D, E, B$.
...
== include(page="template/taskfooter" task_id="cuburi4") ==

Nu exista diferente intre securitate.

Diferente intre topic forum:

4059