Soluții trimise

Rezumat problemă

#1729

Îl cunoașteți pe Dorel cel ”priceput” la toate. Acesta și-a propus să “strice” armonia unui șir S format din N caractere litere mici ale alfabetului englez, S=(S[1],S[2],…,S[N]).

El alege la întâmplare un caracter din șir, caracter aflat pe poziția k (1≤k≤N) și caută în stânga lui k primul caracter mai mare sau egal cu S[k], fie acesta aflat pe poziția i, S[k]≤S[i]. Dacă acesta nu există, i=1. Această alegere nu este suficientă. Dorel caută în dreapta lui k primul caracter mai mic sau egal cu S[k], fie acesta pe poziția j, S[j]≤S[k]. Dacă acesta nu există, j=N. Extrage din șirul S subșirul astfel delimitat. Ca urmare a alegerii făcute, Dorel obține două subșiruri:

  • X=(S[1],S[2],…,S[i-1],S[j+1],S[j+2],…,S[N])
  • Y=(S[i],S[i+1],…,S[j])

Cunoscând șirul S, ajutați-l pe Dorel să răspundă la Q întrebări de forma:

  • Pentru o poziție k din șirul S să se determine lungimea maximă a unei subsecvențe palindromice comune șirurilor X și Y.
Lot Juniori Magurele, 2016
ID   Utilizator Problema Data încărcării Stare
Istrate Fabian (facbian01) Dorel 29 Aprilie 2026, 18:44 Evaluare finalizată 100
Peter Tobias (PeterTobias) Dorel 27 Martie 2026, 12:34 Evaluare finalizată 100
. . (rexzy1000) Dorel 08 Noiembrie 2025, 05:00 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Dorel 26 August 2025, 13:02 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:32 Evaluare finalizată 5
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:28 Evaluare finalizată 83
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:24 Evaluare finalizată 25
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:20 Evaluare finalizată 77
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:12 Evaluare finalizată 77
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:08 Evaluare finalizată 25
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 12:02 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:59 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:55 Evaluare finalizată 31
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:49 Evaluare finalizată 10
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:45 Evaluare finalizată 88
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:42 Evaluare finalizată 88
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:41 Evaluare finalizată E.C
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:38 Evaluare finalizată 20
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:36 Evaluare finalizată E.C
Raduta Mihail (Mihailraduta) Dorel 03 August 2025, 11:34 Evaluare finalizată 66
votati cu votati cu (votati_cu) Dorel 17 Mai 2025, 04:30 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) Dorel 16 Mai 2025, 16:33 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Dorel 28 Aprilie 2025, 15:20 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Dorel 28 Aprilie 2025, 15:18 Evaluare finalizată 93
Pisla Daniel Andrei (PislaAndreiDaniel) Dorel 28 Aprilie 2025, 14:30 Evaluare finalizată 93
Pisla Daniel Andrei (PislaAndreiDaniel) Dorel 28 Aprilie 2025, 13:29 Evaluare finalizată 83
Pisla Daniel Andrei (PislaAndreiDaniel) Dorel 28 Aprilie 2025, 13:03 Evaluare finalizată 5
Oprean Natasha (noprean) Dorel 25 Martie 2025, 17:51 Evaluare finalizată 5
Georgescu Rares (Rares_Georgescu) Dorel 29 Ianuarie 2025, 16:35 Evaluare finalizată 100
best in buzau (BestInBuzau) Dorel 27 Septembrie 2024, 02:31 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Dorel 24 August 2024, 15:38 Evaluare finalizată 100
boeriu horia (horiaboeriu) Dorel 12 August 2024, 14:59 Evaluare finalizată 100
boeriu horia (horiaboeriu) Dorel 12 August 2024, 14:56 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 12 August 2024, 14:40 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:12 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:11 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:09 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:08 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:06 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:05 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:04 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 23:03 Evaluare finalizată 93
boeriu horia (horiaboeriu) Dorel 11 August 2024, 22:56 Evaluare finalizată 60
boeriu horia (horiaboeriu) Dorel 11 August 2024, 22:49 Evaluare finalizată 60
boeriu horia (horiaboeriu) Dorel 11 August 2024, 22:44 Evaluare finalizată 60
Mr Teddy (MrTeddy) Dorel 12 Aprilie 2024, 16:58 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Dorel 06 Aprilie 2024, 07:49 Evaluare finalizată 100
Turcanu David (David_turcanu) Dorel 28 Martie 2024, 20:23 Evaluare finalizată 100
Turcanu David (David_turcanu) Dorel 28 Martie 2024, 20:22 Evaluare finalizată 95
Turcanu David (David_turcanu) Dorel 28 Martie 2024, 20:22 Evaluare finalizată 36
Du-te sus!