Soluții trimise

Rezumat problemă

#2344 dvorak

R. a descoperit de curând tastatura DVORAK și s-a decis că poate scrie mult mai rapid și mai corect cod folosind această tastatură decât folosind tastatura QWERTY. Plictisindu-se, R. a creat, pentru a onora tastatura lui preferată, transformarea dvorak, care se realizează prin înlocuirea fiecărei litere dintr-un șir de caractere cu corespondența acesteia dintr-o permutare dată a alfabetului englez. De exemplu, cuvântul informatica poate să devină, printr-o transformare dvorak, cburpmaycja.

H., profitor din fire, a decis să intre pe calculatorul lui R. și să îi fure sursele valoroase de la problemele “rupere” pe care le-a rezolvat.

Dar R. şi-a securizat calculatorul cu o parolă (constând într-o succesiune de litere mici ale alfabetului englez). Din când în când, R. își modifică o parte din parolă efectuând următoarea operație: alege două poziții în parolă Si (capăt stânga) si Di (capăt dreapta) apoi aplică transformarea dvorak asupra secvenței formată din caracterele situate în parolă pe poziții din intervalul [Si, Di]. Această operație este de tipul 1 și este codificată prin: 1 Si Di.

Acum H. are nevoie de ajutorul vostru ca să afle parola şi să furați împreună toate sursele ca sa fiți primii la statistici pe Varena). Din când în când, el vă va da câte un sir de caractere nevid (SIR) și vă va întreba dacă acest șir se regăsește ca subsecvență în parola lui R. Această operație este de tipul 2 și este codificată prin: 2 SIR

Cunoscându-se permutarea dată, parola lui R. precum și o succesiune de Q operații de tipul 1 sau 2, găsiți răspunsurile la întrebările toate lui H.

ID   Utilizator Problema Data încărcării Stare
Raileanu Alexandru (AlexandruR2008) dvorak 27 Aprilie 2025, 13:50 Evaluare finalizată 100
6B Marcovici Andrei (blackzzzz) dvorak 23 Martie 2025, 10:29 Evaluare finalizată 100
6B Marcovici Andrei (blackzzzz) dvorak 23 Martie 2025, 10:28 Evaluare finalizată 0
LOGA RADU-STEFAN (Radu_Stefan2010) dvorak 27 Februarie 2025, 08:53 Evaluare finalizată 100
LOGA RADU-STEFAN (Radu_Stefan2010) dvorak 27 Februarie 2025, 08:52 Evaluare finalizată 100
LOGA RADU-STEFAN (Radu_Stefan2010) dvorak 27 Februarie 2025, 08:51 Evaluare finalizată 0
LOGA RADU-STEFAN (Radu_Stefan2010) dvorak 27 Februarie 2025, 08:51 Evaluare finalizată 0
LOGA RADU-STEFAN (Radu_Stefan2010) dvorak 27 Februarie 2025, 08:50 Evaluare finalizată 0
P. R. A. (PopescuRaduAndrei) dvorak 27 Februarie 2025, 08:44 Evaluare finalizată 70
P. R. A. (PopescuRaduAndrei) dvorak 27 Februarie 2025, 08:43 Evaluare finalizată E.C
Loga Dragos Gabriel💫 (Dragos_Gabriel2010) dvorak 27 Februarie 2025, 08:42 Evaluare finalizată 100
P. R. A. (PopescuRaduAndrei) dvorak 27 Februarie 2025, 08:42 Evaluare finalizată 100
loga ana natalia (Jayfeather) dvorak 23 Februarie 2025, 19:01 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) dvorak 28 Ianuarie 2025, 21:35 Evaluare finalizată 100
Sbora Ioan-David (Sbora_Ioan_David) dvorak 05 Ianuarie 2025, 12:47 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) dvorak 05 Ianuarie 2025, 12:47 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) dvorak 05 Ianuarie 2025, 12:20 Evaluare finalizată 20
Aninis Catrinel (Nieeez) dvorak 31 Decembrie 2024, 01:20 Evaluare finalizată 100
Aninis Catrinel (Nieeez) dvorak 31 Decembrie 2024, 01:18 Evaluare finalizată 0
Radavoi Eric (Eric_Radavoi) dvorak 20 Decembrie 2024, 21:21 Evaluare finalizată 100
Georgescu Mihai (31mihai) dvorak 14 Decembrie 2024, 09:59 Evaluare finalizată 100
Georgescu Mihai (31mihai) dvorak 14 Decembrie 2024, 09:56 Evaluare finalizată 20
Georgescu Mihai (31mihai) dvorak 14 Decembrie 2024, 09:53 Evaluare finalizată 20
Haise Sasaki (PredauSmecheria) dvorak 09 Decembrie 2024, 18:33 Evaluare finalizată E.C
Budeanu Ioan (ioanxh_9) dvorak 08 Decembrie 2024, 00:29 Evaluare finalizată 100
Marinescu Alexandru (alexandrumarinescu12345) dvorak 19 Noiembrie 2024, 11:33 Evaluare finalizată 100
Marinescu Alexandru (alexandrumarinescu12345) dvorak 19 Noiembrie 2024, 11:28 Evaluare finalizată 20
Giurea Robert (Robert_Giurea) dvorak 17 Noiembrie 2024, 20:10 Evaluare finalizată 100
Giurea Robert (Robert_Giurea) dvorak 17 Noiembrie 2024, 20:09 Evaluare finalizată 0
Cotenescu Tudor Iosif (WestGamerPlayZ) dvorak 17 Noiembrie 2024, 19:37 Evaluare finalizată 100
Cotenescu Tudor Iosif (WestGamerPlayZ) dvorak 17 Noiembrie 2024, 19:23 Evaluare finalizată 20
Cotenescu Tudor Iosif (WestGamerPlayZ) dvorak 17 Noiembrie 2024, 19:05 Evaluare finalizată 20
Cotenescu Tudor Iosif (WestGamerPlayZ) dvorak 17 Noiembrie 2024, 19:03 Evaluare finalizată 20
Cotenescu Tudor Iosif (WestGamerPlayZ) dvorak 17 Noiembrie 2024, 19:01 Evaluare finalizată 20
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 18:25 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 18:10 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 18:06 Evaluare finalizată 0
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 18:06 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 18:01 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:49 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:48 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:44 Evaluare finalizată 100
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:34 Evaluare finalizată 0
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:31 Evaluare finalizată E.C
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:30 Evaluare finalizată E.C
Dragomir Mihnea (MihneaDragomir2012) dvorak 17 Noiembrie 2024, 17:30 Evaluare finalizată E.C
D Dan (ddinfo) dvorak 17 Noiembrie 2024, 12:07 Evaluare finalizată 100
Raileanu Szeles Andrei (andi12345678910) dvorak 17 Noiembrie 2024, 10:42 Evaluare finalizată 80
Raileanu Szeles Andrei (andi12345678910) dvorak 17 Noiembrie 2024, 10:42 Evaluare finalizată 30
Raileanu Szeles Andrei (andi12345678910) dvorak 17 Noiembrie 2024, 10:41 Evaluare finalizată 30