Soluții trimise

Rezumat problemă

#1133

Charlie a decis să se joace cu literele dintr-un șir de caractere, șir ce conține doar literele mici ale alfabetului englez ’a’…’z’. Jocul constă în a elimina litere din șir după următoarea regulă: fie L1, L2, L3 trei litere aflate pe poziții consecutive în șir, atunci litera L2 poate fi eliminată dacă și numai dacă este strict mai mică lexicografic decât literele L1 și L3.

Pentru a face jocul mai interesant, Charlie atașează eliminării literei L2 un cost egal cu valoarea maximă dintre ō(L1) și ō(L3), unde prin ō(litera) înțelegem numărul de ordine al literei respective în alfabet (ō(’a’)=1, ō(’b’)=2,…, ō(’z’)=26). Charlie aplică în mod repetat procedeul de eliminare și calculează suma costurilor eliminărilor efectuate.

Fiind dat un șir de caractere să se determine:

a) Lungimea maximă a unei secvențe de litere alternante, adică o secvență pentru care literele aflate pe poziții consecutive sunt de forma: Li > Li+1 < Li+2 > Li+3 < Li+4 > … < Lj.
b) Suma maximă pe care o poate obține Charlie aplicând în mod repetat procedeul de eliminare a literelor, precum și șirul obținut în final.

OJI 2015, Clasa a X-a
ID   Utilizator Problema Data încărcării Stare
Goina Tudor David (Tudi10) Charlie 01 Iunie 2026, 12:54 Evaluare finalizată 100
Goina Tudor David (Tudi10) Charlie 01 Iunie 2026, 12:53 Evaluare finalizată 25
Goina Tudor David (Tudi10) Charlie 30 Mai 2026, 17:03 Evaluare finalizată 100
Goina Tudor David (Tudi10) Charlie 30 Mai 2026, 16:38 Evaluare finalizată 25
Andrei Bancescu (Andreiban) Charlie 13 Mai 2026, 21:34 Evaluare finalizată 75
Andrei Bancescu (Andreiban) Charlie 13 Mai 2026, 21:32 Evaluare finalizată 0
Andrei Bancescu (Andreiban) Charlie 13 Mai 2026, 21:31 Evaluare finalizată 75
Andrei Bancescu (Andreiban) Charlie 13 Mai 2026, 21:27 Evaluare finalizată 0
Bogdan Stefan (stefanbogdan2010) Charlie 12 Mai 2026, 15:55 Evaluare finalizată 20
pra . (PopescuRaduAndrei) Charlie 30 Martie 2026, 19:17 Evaluare finalizată 100
Peter Tobias (PeterTobias) Charlie 28 Martie 2026, 09:42 Evaluare finalizată 100
Peter Tobias (PeterTobias) Charlie 28 Martie 2026, 09:38 Evaluare finalizată 90
Tudorică Ciprian-Teodor (Teocip) Charlie 24 Martie 2026, 09:26 Evaluare finalizată 100
Tudorică Ciprian-Teodor (Teocip) Charlie 24 Martie 2026, 09:25 Evaluare finalizată 100
Tudorică Ciprian-Teodor (Teocip) Charlie 22 Martie 2026, 12:09 Evaluare finalizată 25
Tudorică Ciprian-Teodor (Teocip) Charlie 21 Martie 2026, 11:38 Evaluare finalizată 20
Tudorică Ciprian-Teodor (Teocip) Charlie 21 Martie 2026, 11:33 Evaluare finalizată 15
Tudorică Ciprian-Teodor (Teocip) Charlie 21 Martie 2026, 11:31 Evaluare finalizată 5
Tudorică Ciprian-Teodor (Teocip) Charlie 21 Martie 2026, 11:27 Evaluare finalizată 5
camil m power (Camil2711) Charlie 05 Martie 2026, 10:35 Evaluare finalizată 100
Sfaraila Sonia (SoniaS2009) Charlie 03 Martie 2026, 18:07 Evaluare finalizată 25
Sfaraila Sonia (SoniaS2009) Charlie 03 Martie 2026, 17:53 Evaluare finalizată 10
Batis Andrei (batas) Charlie 01 Martie 2026, 10:26 Evaluare finalizată 100
Batis Andrei (batas) Charlie 01 Martie 2026, 10:26 Evaluare finalizată 25
Rotunjanu Tudor (tudor_rotunjanu) Charlie 01 Martie 2026, 09:57 Evaluare finalizată 25
Codrici Sebastian (Sebastian_Codrici) Charlie 01 Martie 2026, 09:40 Evaluare finalizată 25
Daniela Camenita (dana) Charlie 28 Februarie 2026, 20:20 Evaluare finalizată 100
Cherecheș Sergiu (Sergiu8375) Charlie 25 Februarie 2026, 16:39 Evaluare finalizată 100
Cherecheș Sergiu (Sergiu8375) Charlie 25 Februarie 2026, 11:25 Evaluare finalizată 34
Cherecheș Sergiu (Sergiu8375) Charlie 25 Februarie 2026, 09:40 Evaluare finalizată 25
Tiroiu Theodor (Theodix_) Charlie 20 Februarie 2026, 18:14 Evaluare finalizată 100
Cazan Raisa (raisacazan) Charlie 18 Februarie 2026, 17:19 Evaluare finalizată 100
Cazan Raisa (raisacazan) Charlie 18 Februarie 2026, 17:17 Evaluare finalizată 80
Cazan Raisa (raisacazan) Charlie 18 Februarie 2026, 17:17 Evaluare finalizată 25
Cazan Raisa (raisacazan) Charlie 18 Februarie 2026, 16:05 Evaluare finalizată 25
Pana Teo (Pana_Teo) Charlie 18 Februarie 2026, 08:58 Evaluare finalizată 100
Pana Teo (Pana_Teo) Charlie 18 Februarie 2026, 08:57 Evaluare finalizată 75
pop bianca (pop_bianca21) Charlie 15 Februarie 2026, 09:26 Evaluare finalizată 100
Marin Diu Tudor (TudorINFO1) Charlie 12 Februarie 2026, 22:10 Evaluare finalizată 74
Marin Diu Tudor (TudorINFO1) Charlie 12 Februarie 2026, 22:04 Evaluare finalizată 74
Iulian Sigma (Iulian_9) Charlie 11 Februarie 2026, 17:02 Evaluare finalizată 15
Iulian Sigma (Iulian_9) Charlie 11 Februarie 2026, 16:55 Evaluare finalizată 15
Iulian Sigma (Iulian_9) Charlie 11 Februarie 2026, 16:37 Evaluare finalizată 10
Iulian Sigma (Iulian_9) Charlie 11 Februarie 2026, 16:35 Evaluare finalizată 5
Iulian Sigma (Iulian_9) Charlie 11 Februarie 2026, 16:21 Evaluare finalizată 0
Vigh Alex (Vigh_Alexandru) Charlie 10 Februarie 2026, 09:45 Evaluare finalizată 5
Vigh Alex (Vigh_Alexandru) Charlie 10 Februarie 2026, 09:45 Evaluare finalizată 5
Matteo Patrasc (Patrasc_Matteo0205) Charlie 10 Februarie 2026, 08:11 Evaluare finalizată 95
Matteo Patrasc (Patrasc_Matteo0205) Charlie 10 Februarie 2026, 08:10 Evaluare finalizată 100
Matteo Patrasc (Patrasc_Matteo0205) Charlie 10 Februarie 2026, 08:10 Evaluare finalizată 0
Du-te sus!