Soluții trimise

Rezumat problemă

#615 Gate

După ce a ajutat la conectarea oraşelor Nordemos şi Suderim, Negrimon s-a hotărât să-şi urmeze destinul şi să devină un programamon roşu. Pentru a-şi începe călătoria, este nevoit să părăsească Udobje Lurrak şi să treacă prin Sha’ar Azih, poarta magică de la ieşirea din oraşul Estumar. Această poartă se bazează pe un sistem de runix-uri aşezate în linie, numerotate de la 1 la N. Un runix este un pătrat pe care este înscrisă o literă mică, din mulţimea
unui alfabet restrâns, format din primele L litere ale alfabetului englez. Alfabetul restrâns este circular, astfel încât după ultima literă urmează prima, iar înainte de prima literă este ultima literă din alfabet.

În starea iniţială a sistemului, primul runix este setat pe litera a, al doilea runix este setat pe următoarea literă din alfabetul restrâns ş.a.m.d .

Când Negrimon ajunge la poartă, aceasta prinde viaţă şi se produce un şir de acţiuni de următorul tip:

1. Runix-ul cu numărul r împreună cu toate runix-urile din stânga se deplasează şi se separă de cele din dreapta (dacă există), formându-se astfel două grupuri independente (iniţial toate runix-urile formează un singur grup).
2. Toate runix-urile din grupul din care face parte runix-ul cu numărul r execută o schimbare de pas p. Aceasta constă în înlocuirea literei asociate cu următoarea a p-a literă din alfabet (p > 0) sau cu precedenta a (-p)-a literă din alfabet (p < 0). Datorită circularităţii alfabetului, oricât de mare ar fi p va exista o literă care să fie la
distanţa p faţă de litera actuală.
3. Negrimon primeşte o întrebare de tipul: pe ce literă este setat runix-ul cu numărul r?

Poarta se deschide dacă Negrimon răspunde corect la toate întrebările primite şi astfel își poate continua călătoria în Azih Lurrak.

Ajutaţi-l pe Negrimon să deschidă poarta.

ID   Utilizator Problema Data încărcării Stare
best in buzau (BestInBuzau) Gate 29 Septembrie 2024, 13:56 Evaluare finalizată 100
Torcea Rares-Mihai (raresinformaticianul) Gate 08 Septembrie 2024, 23:33 Evaluare finalizată 28
Torcea Rares-Mihai (raresinformaticianul) Gate 08 Septembrie 2024, 22:46 Evaluare finalizată 13
Torcea Rares-Mihai (raresinformaticianul) Gate 08 Septembrie 2024, 20:34 Evaluare finalizată 8
Torcea Rares-Mihai (raresinformaticianul) Gate 08 Septembrie 2024, 20:28 Evaluare finalizată 8
Torcea Rares-Mihai (raresinformaticianul) Gate 08 Septembrie 2024, 20:27 Evaluare finalizată 0
POPESCU ANDREI (andreip99) Gate 07 August 2024, 15:53 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Gate 04 Aprilie 2024, 17:33 Evaluare finalizată 100
Tomita Matey (mateytomita) Gate 28 Martie 2024, 12:18 Evaluare finalizată 5
Tomita Matey (mateytomita) Gate 28 Martie 2024, 12:04 Evaluare finalizată 24
Pirtac Eduard (ezluci) Gate 25 Martie 2024, 11:34 Evaluare finalizată 100
Pirtac Eduard (ezluci) Gate 25 Martie 2024, 11:33 Evaluare finalizată 100
Pirtac Eduard (ezluci) Gate 25 Martie 2024, 11:28 Evaluare finalizată 40
Pirtac Eduard (ezluci) Gate 25 Martie 2024, 11:23 Evaluare finalizată 13
fane zbant (FaneZbant) Gate 11 Februarie 2024, 13:41 Evaluare finalizată 100
Ghica Tudor (Gtudor) Gate 22 Ianuarie 2024, 12:10 Evaluare finalizată 100
Ghica Tudor (Gtudor) Gate 22 Ianuarie 2024, 11:58 Evaluare finalizată 8
Ghica Tudor (Gtudor) Gate 22 Ianuarie 2024, 11:56 Evaluare finalizată 8
Anca Leuciuc (AncaLeuciuc) Gate 11 Decembrie 2023, 16:49 Evaluare finalizată 100
Dracea Andora (Andora_fan) Gate 09 August 2023, 20:01 Evaluare finalizată 100
Adrian Statescu (thinkphp) Gate 05 Iulie 2023, 13:00 Evaluare finalizată 100
Moldovan Robert (use KN) (moldovan_robert_lol) Gate 24 Mai 2023, 21:14 Evaluare finalizată 100
Coman Isabela (isabela_c) Gate 05 Februarie 2023, 20:00 Evaluare finalizată 100
meditatii-informatica.com | Gabriel (arcker) Gate 04 Ianuarie 2023, 23:08 Evaluare finalizată 100
Toncea Andrei (andrei170) Gate 24 Decembrie 2022, 19:23 Evaluare finalizată 100
Tanasă George (gogoki04) Gate 10 Octombrie 2022, 20:48 Evaluare finalizată 100
ISolv3Problems 22 (iSolv3Problems) Gate 10 Octombrie 2022, 18:20 Evaluare finalizată 100
ig eusebiumihaita (limonada07) Gate 10 Octombrie 2022, 16:31 Evaluare finalizată 100
Dilius D. Only (ATO_junior) Gate 10 Octombrie 2022, 16:30 Evaluare finalizată 100
BOMBARUSA .DAUDINOZN (Alecsss_SAGEATA) Gate 06 Octombrie 2022, 14:50 Evaluare finalizată 100
BOMBARUSA .DAUDINOZN (Alecsss_SAGEATA) Gate 06 Octombrie 2022, 14:30 Evaluare finalizată 44
BOMBARUSA .DAUDINOZN (Alecsss_SAGEATA) Gate 06 Octombrie 2022, 14:20 Evaluare finalizată 29
BOMBARUSA .DAUDINOZN (Alecsss_SAGEATA) Gate 06 Octombrie 2022, 14:16 Evaluare finalizată 29
BOMBARUSA .DAUDINOZN (Alecsss_SAGEATA) Gate 06 Octombrie 2022, 14:12 Evaluare finalizată 29
BOMBARUSA .DAUDINOZN (Alecsss_SAGEATA) Gate 06 Octombrie 2022, 13:38 Evaluare finalizată 0
Maestrul Buzaului (GoodbyeCiorbel) Gate 16 Septembrie 2022, 07:43 Evaluare finalizată 100
Sala Darius (sala_boss) Gate 06 Septembrie 2022, 00:30 Evaluare finalizată 100
Preda Cristian-Andrei (Preda_Cristian) Gate 04 Septembrie 2022, 08:00 Evaluare finalizată 100
Vata Stefan (vatastefan) Gate 20 Mai 2022, 18:46 Evaluare finalizată 100
Iacob Tudor (IacobTudor) Gate 04 Mai 2022, 18:33 Evaluare finalizată 100
Mihai Constantin (Mihai_Constantin_05) Gate 21 Martie 2022, 22:52 Evaluare finalizată 100
Ezaru Tudor (EzaruTudorAndrei) Gate 21 Martie 2022, 22:48 Evaluare finalizată 100
🖤 Tanasă Paul (_paul) Gate 17 Martie 2022, 17:56 Evaluare finalizată 100
💻 Vlad-Laurentiu Nicu (nicuvlad76) Gate 26 Februarie 2022, 13:42 Evaluare finalizată 100
Jefflo . (jeffflo) Gate 11 Februarie 2022, 14:22 Evaluare finalizată 100
BUILT DIFFERENT (denji) Gate 03 Februarie 2022, 22:50 Evaluare finalizată 100
neagoe eugen (eneagoe) Gate 12 Ianuarie 2022, 15:48 Evaluare finalizată 100
Oprea Stefan (stefan1711) Gate 05 Ianuarie 2022, 21:34 Evaluare finalizată 100
Oprea Stefan (stefan1711) Gate 05 Ianuarie 2022, 21:34 Evaluare finalizată E.C
Oprea Stefan (stefan1711) Gate 05 Ianuarie 2022, 21:30 Evaluare finalizată 0