Soluții trimise

Rezumat problemă

#1648

Negrimon a găsit într-o culegere această problemă #legendară: peste un şir de caractere de lungime N, alcătuit din litere mici ale alfabetului englez, se efectuează M operaţii de următoarele tipuri:

  1. Se inserează în şir caracterul x, pe poziţia p, după deplasarea cu o poziţie la dreapta a caracterelor situate pe poziţiile mai mari sau egale cu p. Dacă valoarea p este egală cu lungimea şirului, x este alipit la finalul şirului.
  2. Se răspunde cu 1 dacă secvenţa de litere care începe la poziţia q1 şi are lungimea lg coincide literă cu literă, cu secvenţa care începe la poziţia q2 şi are aceeaşi lungime lg şi se răspunde cu 0 în caz contrar. Este posibil ca cele două secvenţe să se suprapună complet sau parţial în şirul din care ele fac parte.

Fiind dat un şir de N litere mici şi o listă de M operaţii, să se afişeze răspunsurile la operaţiile de tip 2, respectând ordinea din succesiunea de operaţii date.

Urmasii lui Moisil, 2016
ID   Utilizator Problema Data încărcării Stare
Aninis Catrinel (Nieeez) Diez 20 Martie 2026, 19:48 Evaluare finalizată 100
Aninis Catrinel (Nieeez) Diez 20 Martie 2026, 19:47 Evaluare finalizată E.C
Aninis Catrinel (Nieeez) Diez 20 Martie 2026, 19:25 Evaluare finalizată 100
Aninis Catrinel (Nieeez) Diez 20 Martie 2026, 18:57 Evaluare finalizată 60
Georgescu Rares (Rares_Georgescu) Diez 24 Ianuarie 2026, 13:54 Evaluare finalizată 100
Gorunescu Dragos (Gorunescu_Dragos) Diez 19 Ianuarie 2026, 13:23 Evaluare finalizată 0
. . (rexzy1000) Diez 08 Noiembrie 2025, 04:30 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Diez 03 August 2025, 13:05 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Diez 03 August 2025, 13:00 Evaluare finalizată 88
Nu-s sponsorizat Nu-s sponsorizat (Nu_s_sponsorizat) Diez 16 Mai 2025, 21:06 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) Diez 16 Mai 2025, 06:24 Evaluare finalizată 100
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 20:38 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 20:31 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 20:31 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 20:27 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 20:03 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:59 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:58 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:57 Evaluare finalizată 16
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:53 Evaluare finalizată 20
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:50 Evaluare finalizată 20
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:50 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:39 Evaluare finalizată 4
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:38 Evaluare finalizată 8
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:20 Evaluare finalizată 8
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:14 Evaluare finalizată 8
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:13 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:12 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:12 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:11 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 19:11 Evaluare finalizată 0
Rosu Adrian (AdrianRosuSecundar) Diez 28 Martie 2025, 18:36 Evaluare finalizată 0
POPESCU ANDREI (andreip99) Diez 01 Noiembrie 2024, 15:26 Evaluare finalizată 100
zay amalia (Infoora24) Diez 21 Octombrie 2024, 12:36 Evaluare finalizată 0
Blaga Jaqueline (Jaqueline_Blaga) Diez 03 Octombrie 2024, 09:54 Evaluare finalizată E.C
Tanc Vlad (Tancvlad) Diez 03 Octombrie 2024, 09:53 Evaluare finalizată 0
best in buzau (BestInBuzau) Diez 27 Septembrie 2024, 02:01 Evaluare finalizată E.C
Torcea Rares-Mihai (raresinformaticianul) Diez 07 Septembrie 2024, 19:27 Evaluare finalizată 16
Torcea Rares-Mihai (raresinformaticianul) Diez 07 Septembrie 2024, 18:39 Evaluare finalizată 16
Ioniță Albert (Ionita_Albert_2006) Diez 04 Septembrie 2024, 23:13 Evaluare finalizată 16
Ioniță Albert (Ionita_Albert_2006) Diez 04 Septembrie 2024, 23:11 Evaluare finalizată 16
Coltea David (DavidColtea2008) Diez 27 August 2024, 15:02 Evaluare finalizată 100
Burcă Luiza (louisyy) Diez 10 Iunie 2024, 09:55 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Diez 06 Aprilie 2024, 07:37 Evaluare finalizată 100
Taschina Luca (LucaTaschina) Diez 28 Martie 2024, 15:37 Evaluare finalizată 100
Taschina Luca (LucaTaschina) Diez 28 Martie 2024, 15:18 Evaluare finalizată 4
Taschina Luca (LucaTaschina) Diez 28 Martie 2024, 15:17 Evaluare finalizată 44
Taschina Luca (LucaTaschina) Diez 28 Martie 2024, 14:07 Evaluare finalizată 44
Taschina Luca (LucaTaschina) Diez 28 Martie 2024, 14:06 Evaluare finalizată 44
Taschina Luca (LucaTaschina) Diez 28 Martie 2024, 14:05 Evaluare finalizată 44
Du-te sus!