#3444
Dexter și-a definit propriul algoritm de arhivare a șirului favorit T, șir format numai din litere mici ale alfabetului englez. Șirul arhivat, notat cu S, poate fi format din cifre, litere mici ale alfabetului englez, parantezele drepte '[' și ']' și parantezele rotunde '(' și ')', precum și caractere '*'.
Fixi, curios din fire, descoperă algoritmul și încearcă să dezarhiveze șirul S, prin efectuarea unor transformări repetate. O transformare poate fi de unul dintre cele 3 tipuri de mai jos, unde s-a notat cu C o secvență din S formată numai din litere.
S de forma n(C), unde n este numărul natural poziționat imediat înaintea parantezei rotunde, se transformă într-o secvență D obținută prin scrierea concatenată, de n ori, a șirului C. Exemplu: pentru secvența 10(ab) avem n=10 și se obține secvența D=abababababababababab.S de forma [*C] se transformă într-o secvență palindromică de lungime pară, obținută prin concatenarea secvenței C cu oglinditul lui C. Exemplu: din secvența [*abc] se obține secvența palindromică de lungime pară abccbaS de forma [C*] se transformă într-o secvență palindromică de lungime impară, obținută prin concatenarea secvenței C cu oglinditul lui C din care s-a eliminat primul caracter. Exemplu: din secvența [abc*] se obține secvența palindromică de lungime impară abcba.Un șir se consideră dezarhivat dacă este format numai din litere mici ale alfabetului englez.
Fiind dat șirul arhivat S să se determine numărul de transformări, de cele 3 tipuri de mai sus, realizate de Fixi în cadrul algoritmului de dezarhivare, precum și forma finală dezarhivată T a șirului S.
OJI 2020, clasa a X-a
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| Arh | 28 Aprilie 2026, 13:55 | Evaluare finalizată | 100 | |||
| Arh | 28 Martie 2026, 10:22 | Evaluare finalizată | 100 | |||
| Arh | 08 Martie 2026, 21:44 | Evaluare finalizată | 100 | |||
| Arh | 05 Martie 2026, 10:41 | Evaluare finalizată | 100 | |||
| Arh | 01 Martie 2026, 22:35 | Evaluare finalizată | 100 | |||
| Arh | 01 Martie 2026, 17:28 | Evaluare finalizată | 100 | |||
| Arh | 01 Martie 2026, 17:26 | Evaluare finalizată | 0 | |||
| Arh | 01 Martie 2026, 17:25 | Evaluare finalizată | 0 | |||
| Arh | 01 Martie 2026, 17:22 | Evaluare finalizată | 32 | |||
| Arh | 01 Martie 2026, 17:22 | Evaluare finalizată | 0 | |||
| Arh | 01 Martie 2026, 15:25 | Evaluare finalizată | 100 | |||
| Arh | 01 Martie 2026, 14:26 | Evaluare finalizată | 100 | |||
| Arh | 01 Martie 2026, 14:24 | Evaluare finalizată | 100 | |||
| Arh | 01 Martie 2026, 14:23 | Evaluare finalizată | 68 | |||
| Arh | 01 Martie 2026, 14:21 | Evaluare finalizată | 68 | |||
| Arh | 01 Martie 2026, 14:21 | Evaluare finalizată | 48 | |||
| Arh | 01 Martie 2026, 14:07 | Evaluare finalizată | 68 | |||
| Arh | 27 Februarie 2026, 18:49 | Evaluare finalizată | 100 | |||
| Arh | 27 Februarie 2026, 18:33 | Evaluare finalizată | 100 | |||
| Arh | 26 Februarie 2026, 22:56 | Evaluare finalizată | 100 | |||
| Arh | 24 Februarie 2026, 20:57 | Evaluare finalizată | 100 | |||
| Arh | 23 Februarie 2026, 14:59 | Evaluare finalizată | 60 | |||
| Arh | 23 Februarie 2026, 14:40 | Evaluare finalizată | 20 | |||
| Arh | 23 Februarie 2026, 12:58 | Evaluare finalizată | 0 | |||
| Arh | 23 Februarie 2026, 12:57 | Evaluare finalizată | 0 | |||
| Arh | 22 Februarie 2026, 21:21 | Evaluare finalizată | 15 | |||
| Arh | 22 Februarie 2026, 21:14 | Evaluare finalizată | 15 | |||
| Arh | 22 Februarie 2026, 17:03 | Evaluare finalizată | E.C | |||
| Arh | 21 Februarie 2026, 22:09 | Evaluare finalizată | 100 | |||
| Arh | 21 Februarie 2026, 22:01 | Evaluare finalizată | 68 | |||
| Arh | 21 Februarie 2026, 12:29 | Evaluare finalizată | 68 | |||
| Arh | 21 Februarie 2026, 12:27 | Evaluare finalizată | 68 | |||
| Arh | 20 Februarie 2026, 23:53 | Evaluare finalizată | 100 | |||
| Arh | 20 Februarie 2026, 23:51 | Evaluare finalizată | 39 | |||
| Arh | 20 Februarie 2026, 23:51 | Evaluare finalizată | 85 | |||
| Arh | 20 Februarie 2026, 23:43 | Evaluare finalizată | 100 | |||
| Arh | 17 Februarie 2026, 12:25 | Evaluare finalizată | 100 | |||
| Arh | 17 Februarie 2026, 11:28 | Evaluare finalizată | 100 | |||
| Arh | 16 Februarie 2026, 20:26 | Evaluare finalizată | 0 | |||
| Arh | 16 Februarie 2026, 20:25 | Evaluare finalizată | 0 | |||
| Arh | 15 Februarie 2026, 15:18 | Evaluare finalizată | 100 | |||
| Arh | 14 Februarie 2026, 14:27 | Evaluare finalizată | 100 | |||
| Arh | 14 Februarie 2026, 14:19 | Evaluare finalizată | 100 | |||
| Arh | 12 Februarie 2026, 01:43 | Evaluare finalizată | 30 | |||
| Arh | 12 Februarie 2026, 01:36 | Evaluare finalizată | 100 | |||
| Arh | 12 Februarie 2026, 01:22 | Evaluare finalizată | 30 | |||
| Arh | 12 Februarie 2026, 01:22 | Evaluare finalizată | E.C | |||
| Arh | 12 Februarie 2026, 01:16 | Evaluare finalizată | 30 | |||
| Arh | 12 Februarie 2026, 01:08 | Evaluare finalizată | 30 | |||
| Arh | 12 Februarie 2026, 00:51 | Evaluare finalizată | 30 | |||