Soluții trimise

Rezumat problemă

#1208 Solitar

Se consideră un joc de cărţi cu un număr nelimitat de coloane. Iniţial, pe prima coloană există, într‑o ordine oarecare, N cărţi cu numere distincte din mulţimea {1,2,…,N}, următoarele coloane fiind vide (fără cărţi). Numim secvenţă de la sfârşitul coloanei ultima sau ultimele două sau ultimele trei etc. cărţi din coloană care au scrise pe ele numere consecutive în ordine crescătoare, considerate de jos în sus. De exemplu, în figurile 1 şi 2 sunt reprezentate două astfel de coloane cu câte 6 cărţi având numere între 1 şi 6. În figura 1, secvenţa de la sfârşitul coloanei este formată doar din cartea 1. În figura 2, secvenţa de la sfârşitul coloanei este formată din cărţile 3, 4 şi 5. Se observă că în coloana din figura 1 mai există o secvenţă formată din cărţile 2, 3 şi 4, dar aceasta nu este la sfârşitul coloanei.

Operaţiile permise ale jocului sunt:

A. mutarea secvenţei de cărţi de la sfârşitul unei coloane pe o coloană nouă, dacă acea coloană este vidă (nu conţine nicio carte);
B. mutarea secvenţei de cărţi de la sfârşitul unei coloane la sfârşitul altei coloane cu cărţi, doar dacă secvenţa mutată formează o secvenţă de numere consecutive cu cele de pe cartea sau cărţile aflate la sfârşitul coloanei respective.

Se doreşte ca, printr-un număr minim de operaţii permise, să se obţină pe una dintre coloane toate numerele de la 1 la N, în ordine crescătoare, considerate de jos în sus.

De exemplu, de la configuraţia iniţială din figura 2 se va obţine, printr-o operaţie A, configuraţia 1 de mai jos. Apoi, printr-o operaţie B, se obţine configuraţia 2, printr-o nouă operaţie B se obţine configuraţia 3, apoi se mută secvenţa 2,3,4,5,6 pe o coloană vidă (operaţia A), apoi se mută secvenţa 1 peste secvenţa 2,3,4,5,6 (operaţia B) şi se obţine, pe coloana a doua, configuraţia finală cerută.

Configurația 1 Configurația 2 Configurația 3 Configurația 4 Configurația 5

Cerința

Cunoscând valoarea lui N, precum şi valorile cărţilor de pe prima coloană, să se determine numărul minim de operaţii prin care se poate obţine secvenţa 1, 2, …, N pe una dintre coloane.

ID   Utilizator Problema Data încărcării Stare
Peter Tobias (PeterTobias) Solitar 13 Decembrie 2024, 19:28 Evaluare finalizată 100
Peter Tobias (PeterTobias) Solitar 13 Decembrie 2024, 19:16 Evaluare finalizată E.C
Vitelaru Sofia (ioana18) Solitar 21 Noiembrie 2024, 12:11 Evaluare finalizată 100
Salaot Stan (McM) Solitar 18 Noiembrie 2024, 16:13 Evaluare finalizată 100
Salaot Stan (McM) Solitar 18 Noiembrie 2024, 16:13 Evaluare finalizată E.C
Salaot Stan (McM) Solitar 18 Noiembrie 2024, 16:13 Evaluare finalizată E.C
Tanase Vlad (vladtanase123) Solitar 01 Octombrie 2024, 17:24 Evaluare finalizată E.C
SOFIAN ROSA (ROSA) Solitar 04 Septembrie 2024, 16:45 Evaluare finalizată 100
SOFIAN ROSA (ROSA) Solitar 04 Septembrie 2024, 16:42 Evaluare finalizată 84
SOFIAN ROSA (ROSA) Solitar 04 Septembrie 2024, 16:15 Evaluare finalizată 0
SOFIAN ROSA (ROSA) Solitar 04 Septembrie 2024, 16:15 Evaluare finalizată E.C
boeriu horia (horiaboeriu) Solitar 22 Iulie 2024, 12:06 Evaluare finalizată 100
Adrian Statescu (thinkphp) Solitar 05 Iulie 2024, 08:48 Evaluare finalizată 100
Coin Bot (CoinBot_V1) Solitar 23 Iunie 2024, 15:32 Evaluare finalizată E.C
Gorgan Maria (MariaGorgan) Solitar 18 Aprilie 2024, 21:42 Evaluare finalizată 84
Gorgan Maria (MariaGorgan) Solitar 18 Aprilie 2024, 21:28 Evaluare finalizată 3
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:53 Evaluare finalizată 71
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:50 Evaluare finalizată 71
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:50 Evaluare finalizată 0
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:33 Evaluare finalizată 64
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:29 Evaluare finalizată 54
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:12 Evaluare finalizată 3
sirbu ilinca (ILINKA1MARIA) Solitar 17 Aprilie 2024, 22:03 Evaluare finalizată 31
Paun Calin Mihai (CalinPaun29) Solitar 14 Aprilie 2024, 11:08 Evaluare finalizată 0
vlad stroica (StoicaVlad) Solitar 13 Aprilie 2024, 23:32 Evaluare finalizată 5
sirbu ilinca (ILINKA1MARIA) Solitar 13 Aprilie 2024, 21:46 Evaluare finalizată 54
sirbu ilinca (ILINKA1MARIA) Solitar 13 Aprilie 2024, 21:17 Evaluare finalizată 18
sirbu ilinca (ILINKA1MARIA) Solitar 13 Aprilie 2024, 21:13 Evaluare finalizată 0
sirbu ilinca (ILINKA1MARIA) Solitar 13 Aprilie 2024, 01:05 Evaluare finalizată 0
Cristian Petre (Cristian_46290) Solitar 08 Aprilie 2024, 14:18 Evaluare finalizată E.C
Ghica Amalia (amalia_ghica) Solitar 08 Aprilie 2024, 10:56 Evaluare finalizată 0
Serban Alexandru (AlexSerban21) Solitar 07 Aprilie 2024, 16:09 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Solitar 07 Aprilie 2024, 16:08 Evaluare finalizată 16
Serban Alexandru (AlexSerban21) Solitar 07 Aprilie 2024, 16:06 Evaluare finalizată 16
Serban Alexandru (AlexSerban21) Solitar 07 Aprilie 2024, 15:55 Evaluare finalizată 10
Prof C.N. "Spiru Haret" (flaviusboian) Solitar 02 Aprilie 2024, 17:18 Evaluare finalizată 100
Radoi Adelina-Ioana (adelina_radoi) Solitar 31 Martie 2024, 14:19 Evaluare finalizată 100
Toma Vlad (VladyInfo) Solitar 31 Martie 2024, 14:12 Evaluare finalizată 84
Vasilescu Ruxandra (Ruxandra2009) Solitar 28 Martie 2024, 15:31 Evaluare finalizată 21
Raileanu Alexandru (AlexandruR2008) Solitar 21 Martie 2024, 11:06 Evaluare finalizată 100
Panes Alexandru (Panes_Alexandru) Solitar 14 Martie 2024, 19:56 Evaluare finalizată 100
Panes Alexandru (Panes_Alexandru) Solitar 14 Martie 2024, 19:55 Evaluare finalizată 100
Panes Alexandru (Panes_Alexandru) Solitar 14 Martie 2024, 19:39 Evaluare finalizată 7
Panes Alexandru (Panes_Alexandru) Solitar 14 Martie 2024, 19:29 Evaluare finalizată 7
Panes Alexandru (Panes_Alexandru) Solitar 14 Martie 2024, 19:29 Evaluare finalizată 7
Mihai I (Mihai_O) Solitar 07 Martie 2024, 22:09 Evaluare finalizată 100
Mihai I (Mihai_O) Solitar 07 Martie 2024, 21:50 Evaluare finalizată E.C
Iordache Matei-Stefan (oDaiCu_matei07) Solitar 08 Februarie 2024, 16:13 Evaluare finalizată 100
Luchianov Teodor (teo_luchianov) Solitar 28 Ianuarie 2024, 19:34 Evaluare finalizată 100
Baloniu Damian (Dami_567) Solitar 24 Ianuarie 2024, 23:47 Evaluare finalizată 0