Soluții trimise

Rezumat problemă

O imprimantă circulară are litere mari ale alfabetului englezesc dispuse circular de la A la Z. Imprimanta are un indicator care inițial este plasat la litera A. Imprimanta tipărește literele în două culori roșu sau albastru. Unele litere se tipăresc cu cerneală roșie, restul cu cerneală albastră. Pentru simplitate le vom numi litere roșii și litere albastre. Fiind date un șir de litere albastre nu neapărat distincte și mulțimea literelor roșii ale imprimantei, să se calculeze:

  • Care este timpul pentru tipărirea la imprimantă circulară a șirului de litere albastre.
  • Să se insereze între oricare două litere albastre aflate pe poziții consecutive câte o literă roșie astfel încât să se obțină timpul minim pentru tipărire și să se afișeze: timpul minim, numărul de șiruri distincte care sunt tipărite cu timp minim, șirul minim lexicografic dintre toate șirurile ce sunt tipărite în acest timp

OJI 2022 clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Nicola Stefan (schema2007) circular1 10 Martie 2024, 18:25 Evaluare finalizată 16
Nicola Stefan (schema2007) circular1 10 Martie 2024, 18:18 Evaluare finalizată 8
Du-te sus!