Soluții trimise

Rezumat problemă

#1562 Abba

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
Iosu Alex (iosu_alex22) Abba 03 Ianuarie 2025, 10:18 Evaluare finalizată 100
Iosu Alex (alexiosu) Abba 03 Ianuarie 2025, 10:13 Evaluare finalizată 100
Iosu Alex (alexiosu) Abba 03 Ianuarie 2025, 09:51 Evaluare finalizată 70
Iosu Alex (alexiosu) Abba 03 Ianuarie 2025, 09:49 Evaluare finalizată 60
Duta Andrei (AndreiDuta) Abba 02 Ianuarie 2025, 22:51 Evaluare finalizată 40
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:55 Evaluare finalizată 100
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:54 Evaluare finalizată 10
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:52 Evaluare finalizată 90
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:52 Evaluare finalizată 90
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:52 Evaluare finalizată 70
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:51 Evaluare finalizată 90
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:50 Evaluare finalizată 90
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:49 Evaluare finalizată 70
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:47 Evaluare finalizată 90
Georgescu Mihai (31mihai) Abba 31 Decembrie 2024, 12:39 Evaluare finalizată 80
John Catalin (Lukx69) Abba 30 Decembrie 2024, 15:03 Evaluare finalizată 90
John Catalin (Lukx69) Abba 30 Decembrie 2024, 15:01 Evaluare finalizată 90
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:53 Evaluare finalizată 90
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:50 Evaluare finalizată 90
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:48 Evaluare finalizată 90
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:47 Evaluare finalizată 80
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:47 Evaluare finalizată 80
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:43 Evaluare finalizată 90
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:40 Evaluare finalizată 0
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:11 Evaluare finalizată 0
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:10 Evaluare finalizată 0
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:05 Evaluare finalizată 0
John Catalin (Lukx69) Abba 30 Decembrie 2024, 14:02 Evaluare finalizată 0
Peter Tobias (PeterTobias) Abba 29 Decembrie 2024, 17:07 Evaluare finalizată 100
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:56 Evaluare finalizată 10
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:48 Evaluare finalizată 0
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:48 Evaluare finalizată 0
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:45 Evaluare finalizată 0
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:28 Evaluare finalizată 30
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:27 Evaluare finalizată 30
Sonia Manjina (SoniaMaria_____) Abba 24 Decembrie 2024, 20:22 Evaluare finalizată 30
Negoita Cristian (Cristian_Negoita) Abba 19 Decembrie 2024, 18:27 Evaluare finalizată 100
Negoita Cristian (Cristian_Negoita) Abba 19 Decembrie 2024, 18:25 Evaluare finalizată 20
Negoita Cristian (Cristian_Negoita) Abba 19 Decembrie 2024, 18:22 Evaluare finalizată 20
Rau Codrin (C0drin_) Abba 18 Decembrie 2024, 10:41 Evaluare finalizată 100
Rau Codrin (C0drin_) Abba 17 Decembrie 2024, 13:16 Evaluare finalizată E.C
Budeanu Ioan (ioanxh_9) Abba 14 Decembrie 2024, 22:04 Evaluare finalizată 100
Gabriel Sanda (7_g_abi) Abba 14 Decembrie 2024, 21:58 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:57 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:57 Evaluare finalizată 0
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:36 Evaluare finalizată 0
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:36 Evaluare finalizată 0
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:27 Evaluare finalizată 0
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:26 Evaluare finalizată 0
Koenigsegg Agera (patrikoji) Abba 14 Decembrie 2024, 21:26 Evaluare finalizată E.C