Soluții trimise

Rezumat problemă

#1562

Pentru transmiterea unui mesaj format exclusiv din litere mici ale alfabetului englez, se utilizează un aparat electronic care are anumite limitări tehnice. Astfel, el poate transmite mesaje formate doar din litere vecine din alfabet sau formate din aceeași literă. De exemplu mesajul: defffedcbab poate fi transmis, iar mesajul accded nu poate fi transmis deoarece literele a și c nu sunt vecine în alfabetul englez.

Din acest motiv mesajul ce urmează să fie transmis trebuie codificat pentru a fi compatibil cu aparatul.

Pentru codificare, mesajul este prelucrat în etape până satisface limitările aparatului. O etapă de prelucrare presupune inserarea între fiecare două litere vecine ale mesajului a literei mijlocii. Litera mijlocie este acea litera situată la jumătatea secvenței din alfabet ce are capete literele vecine. Dacă nu există se ia în considerare litera mai mică.

Determinați numărul de etape de prelucrare necesare pentru codificarea mesajului și lungimea finală a mesajului.

Olimpiada Locală de Informatică, Timișoara, 2016
ID   Utilizator Problema Data încărcării Stare
Prodan Alexandra (genius112) Abba 20 Mai 2026, 17:22 Evaluare finalizată 80
Prodan Alexandra (genius112) Abba 20 Mai 2026, 17:21 Evaluare finalizată 0
Ciobanu Mariana (marianac) Abba 26 Aprilie 2026, 15:15 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Abba 19 Martie 2026, 16:07 Evaluare finalizată 100
Prof C.N. (flaviusboian) Abba 19 Martie 2026, 16:05 Evaluare finalizată 90
Prof C.N. (flaviusboian) Abba 19 Martie 2026, 16:04 Evaluare finalizată 100
Paduretu Andrei Stefan (Stefan_andrei13) Abba 16 Martie 2026, 09:28 Evaluare finalizată 100
Bănuţiu Andreea (banutiuandreea) Abba 02 Martie 2026, 09:16 Evaluare finalizată 100
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:45 Evaluare finalizată 100
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:44 Evaluare finalizată E.C
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:41 Evaluare finalizată 80
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:38 Evaluare finalizată 80
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:35 Evaluare finalizată 80
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:35 Evaluare finalizată 10
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:34 Evaluare finalizată 80
Pislaru Natalia (Natalia244psrl) Abba 01 Martie 2026, 17:33 Evaluare finalizată 80
Mülec Andrei (Andrei_M16) Abba 28 Februarie 2026, 19:13 Evaluare finalizată 10
Ochi Andra (ochi_andra) Abba 27 Februarie 2026, 22:21 Evaluare finalizată 100
Petreuș Rareș (rarespetreus) Abba 27 Februarie 2026, 08:49 Evaluare finalizată 0
Nicoara Patrick (Iguana) Abba 26 Februarie 2026, 23:08 Evaluare finalizată 100
Mülec Andrei (Andrei_M16) Abba 26 Februarie 2026, 21:10 Evaluare finalizată 10
Danca Alex (dancaalex) Abba 25 Februarie 2026, 12:17 Evaluare finalizată 0
Nicoara Patrick (Iguana) Abba 25 Februarie 2026, 12:16 Evaluare finalizată 60
Nicoara Patrick (Iguana) Abba 25 Februarie 2026, 12:00 Evaluare finalizată 0
Petreuș Rareș (rarespetreus) Abba 25 Februarie 2026, 11:58 Evaluare finalizată 10
Danca Alex (dancaalex) Abba 25 Februarie 2026, 11:55 Evaluare finalizată 0
Danca Alex (dancaalex) Abba 25 Februarie 2026, 11:55 Evaluare finalizată 0
Petreuș Rareș (rarespetreus) Abba 25 Februarie 2026, 11:49 Evaluare finalizată 0
Mülec Andrei (Andrei_M16) Abba 25 Februarie 2026, 09:50 Evaluare finalizată E.C
Popovici Andrei (PopoviciAndrei23) Abba 25 Februarie 2026, 08:56 Evaluare finalizată 100
Kerekeș Raul (Raul_1165) Abba 25 Februarie 2026, 08:50 Evaluare finalizată 100
Kerekeș Raul (Raul_1165) Abba 25 Februarie 2026, 08:43 Evaluare finalizată 30
Gîrliște Mădălin (AbC_LTAV) Abba 25 Februarie 2026, 01:33 Evaluare finalizată 100
Rujoiu Laurențiu (rujoiulaurentiu) Abba 25 Februarie 2026, 00:33 Evaluare finalizată 100
Si Plus Plus (SiPlusPlus67) Abba 24 Februarie 2026, 20:40 Evaluare finalizată 10
calin dac liber (marculescumihaicalin) Abba 24 Februarie 2026, 15:50 Evaluare finalizată 100
calin dac liber (marculescumihaicalin) Abba 24 Februarie 2026, 15:50 Evaluare finalizată 0
calin dac liber (marculescumihaicalin) Abba 24 Februarie 2026, 15:49 Evaluare finalizată 90
Calugar Ianis (CalugarIanis) Abba 24 Februarie 2026, 11:39 Evaluare finalizată 100
Calugar Ianis (CalugarIanis) Abba 24 Februarie 2026, 11:39 Evaluare finalizată E.C
calin dac liber (marculescumihaicalin) Abba 24 Februarie 2026, 09:45 Evaluare finalizată E.C
Chis Ianis (chisianis) Abba 24 Februarie 2026, 09:14 Evaluare finalizată 100
Doana Darius (XYMPG) Abba 22 Februarie 2026, 17:01 Evaluare finalizată 0
Razvan Pop (RazvanPop09) Abba 20 Februarie 2026, 14:03 Evaluare finalizată 100
Miau1 Miau2 (miaumiau33) Abba 16 Februarie 2026, 11:59 Evaluare finalizată 100
Miau1 Miau2 (miaumiau33) Abba 16 Februarie 2026, 11:48 Evaluare finalizată 10
. . (rexzy1000) Abba 10 Februarie 2026, 17:55 Evaluare finalizată 100
Borodi Gabriel (GabrielBoro) Abba 27 Ianuarie 2026, 21:55 Evaluare finalizată 100
Borodi Gabriel (GabrielBoro) Abba 27 Ianuarie 2026, 21:48 Evaluare finalizată 100
Mihatica Purcica (GabrielBoro2) Abba 27 Ianuarie 2026, 21:45 Evaluare finalizată 100
Du-te sus!