Soluții trimise

Rezumat problemă

opsir

#4609

Se consideră o pereche de șiruri de caractere, 𝑆 și 𝑇 , de lungime 𝑛, respectiv 𝑚, formate exclusiv din litere mici ale alfabetului englez. Pozițiile literelor sunt numerotate în șir începând de la 1.

Sunt două tipuri de operații ce se pot efectua asupra șirului 𝑇:

  • 1 𝑝: se șterge litera de pe poziția 𝑝;
  • 2 𝑠𝑡 𝑑𝑟 (cu 𝑠𝑡 ≤ 𝑑𝑟): se sortează crescător (alfabetic) literele din subsecvența ce corespunde intervalului de poziții [𝑠𝑡, 𝑑𝑟];

unde 𝑝, 𝑠𝑡 și 𝑑𝑟 sunt poziții ale unor litere din șirul 𝑇.

Inițial, toate literele șirului 𝑇 sunt necolorate. O operație de tip 2 poate fi realizată doar dacă toate literele din subsecvența corespunzătoare intervalului de poziții [𝑠𝑡,𝑑𝑟] sunt necolorate. După efectuarea sortării, toate literele din această subsecvență devin colorate.

Pentru fiecare dintre perechile de șiruri de tipul 𝑆 și 𝑇 date:

  1. Să se afișeze literele distincte care apar în cel puțin unul dintre șiruri și, pentru fiecare dintre acestea, sim-
    bolul șirului (literele 𝑆 sau 𝑇) în care apare de mai multe ori. În caz de egalitate, se alege șirul 𝑇.
  2. Să se determine o succesiune de operații de tipul 1 și/sau 2 ce pot fi aplicate șirului 𝑇, care să îl transforme
    într-un șir egal cu 𝑆. Să se afișeze DA în cazul în care există o astfel de succesiune de operații, sau NU în
    caz contrar.

OJI 2024, clasa a 10-a

ID   Utilizator Problema Data încărcării Stare
Maftei Alexia (Al3xia_15) opsir 12 Iunie 2025, 13:34 Evaluare finalizată 100
Maftei Alexia (Al3xia_15) opsir 12 Iunie 2025, 13:16 Evaluare finalizată 25
Maftei Alexia (Al3xia_15) opsir 10 Iunie 2025, 15:37 Evaluare finalizată 85
Maftei Alexia (Al3xia_15) opsir 10 Iunie 2025, 15:22 Evaluare finalizată 20
Maftei Alexia (Al3xia_15) opsir 10 Iunie 2025, 13:21 Evaluare finalizată 20
Maftei Alexia (Al3xia_15) opsir 10 Iunie 2025, 12:23 Evaluare finalizată 0
Maftei Alexia (Al3xia_15) opsir 10 Iunie 2025, 12:19 Evaluare finalizată 0
Maftei Alexia (Al3xia_15) opsir 10 Iunie 2025, 12:16 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) opsir 30 Mai 2025, 09:37 Evaluare finalizată 100
Patpaiac Alexandru (AlexPat) opsir 18 Mai 2025, 20:49 Evaluare finalizată 100
Cristian Petre (Cristian_46290) opsir 10 Mai 2025, 20:07 Evaluare finalizată 60
Raileanu Alexandru (AlexandruR2008) opsir 30 Aprilie 2025, 18:17 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) opsir 27 Aprilie 2025, 13:59 Evaluare finalizată 45
Bye Vlad, Beji, Raul_A, Matei you are all goated (But_Andrei) opsir 19 Aprilie 2025, 16:50 Evaluare finalizată 100
Toma Vlad (VladyInfo) opsir 02 Aprilie 2025, 19:21 Evaluare finalizată 55
Biclineru Radu (Radu_Bicli) opsir 01 Aprilie 2025, 13:14 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) opsir 01 Aprilie 2025, 13:13 Evaluare finalizată 80
Biclineru Radu (Radu_Bicli) opsir 01 Aprilie 2025, 13:09 Evaluare finalizată 80
Carnu Emilian (Emilian123123) opsir 22 Martie 2025, 17:47 Evaluare finalizată 100
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:42 Evaluare finalizată 0
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:42 Evaluare finalizată E.C
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:41 Evaluare finalizată 0
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:41 Evaluare finalizată 0
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:40 Evaluare finalizată 0
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:40 Evaluare finalizată 0
Palade Petru-Vlad (DarkHavoc) opsir 21 Martie 2025, 13:39 Evaluare finalizată 0
Costan Matei (Matei0) opsir 20 Martie 2025, 11:45 Evaluare finalizată 0
Nica Ștefan (StefanTzaka) opsir 17 Martie 2025, 21:52 Evaluare finalizată 100
Nica Stefan (Nica_Stefan) opsir 17 Martie 2025, 21:51 Evaluare finalizată 100
Nica Stefan (Nica_Stefan) opsir 17 Martie 2025, 21:41 Evaluare finalizată 35
Haise Sasaki (PredauSmecheria) opsir 16 Martie 2025, 15:44 Evaluare finalizată 0
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 22:18 Evaluare finalizată 65
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 22:15 Evaluare finalizată 65
Chirvasitu Roberto (ChirvasituRobertoCristian) opsir 14 Martie 2025, 22:05 Evaluare finalizată 20
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:40 Evaluare finalizată 45
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:38 Evaluare finalizată 45
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:38 Evaluare finalizată 50
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:38 Evaluare finalizată 65
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:37 Evaluare finalizată 65
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:36 Evaluare finalizată 40
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:35 Evaluare finalizată 25
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:34 Evaluare finalizată 25
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:29 Evaluare finalizată 25
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:29 Evaluare finalizată 25
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:28 Evaluare finalizată 25
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:25 Evaluare finalizată 55
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:24 Evaluare finalizată 55
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:24 Evaluare finalizată 55
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:23 Evaluare finalizată 55
Gliggy Gliggy (Gliggy) opsir 14 Martie 2025, 21:21 Evaluare finalizată 25
Du-te sus!