Soluții trimise

Rezumat problemă

#2135

Un copil dorește să vopsească ouăle de Paște, având la dispoziție vopsele de culoare roșie, galbenă, verde și albastră. Fiecare culoare va fi reprezentată printr-un singur caracter astfel: 'r' pentru culoarea roșie, 'g' pentru galben, 'v' pentru verde, 'a' pentru albastru. Pentru a vopsi ouăle, le așază în rând, unul după altul. Astfel, o colorare va fi o succesiune de N caractere din mulţimea {'r' , 'g' , 'v','a'}, reprezentând, în ordinea aşezării, culorile celor N ouă.

Numim “roua” o secvență de R caractere cu proprietatea că dintre acestea exact R-1 caractere reprezintă culoarea roșie, iar un caracter reprezintă una dintre celelalte 3 culori. De exemplu secvenţele roua de lungime 3 sunt "grr", "rgr", "rrg", "vrr", "rvr", "rrv", "arr", "rar", "rra" .

Copilul consideră că o colorare este R-frumoasă, dacă oricare R caractere consecutive din colorare formează o secvență roua. De exemplu, pentru N=11 ouă, şirul "arrrvrrrarr" reprezintă o colorare 4-frumoasă.

Cunoscând N, numărul de ouă vopsite, și numărul natural R, scrieți un program care determină și afișează:

  1. numărul de secvențe “roua” de lungime R existente în colorarea celor N ouă;
  2. numărul total al colorărilor R-frumoase pentru cele N ouă.
ONI 2017, Clasa a V-a
ID   Utilizator Problema Data încărcării Stare
Tudor Cristian (Cristi_285) Roua 25 Mai 2026, 17:46 Evaluare finalizată 0
Perjeru Laurentiu (laurentiuperjeru) Roua 19 Martie 2026, 16:15 Evaluare finalizată 100
Pop Mihai Alexandru - aka Mtz (Mtz404) Roua 18 Martie 2026, 14:51 Evaluare finalizată 76
Pop Mihai Alexandru - aka Mtz (Mtz404) Roua 18 Martie 2026, 14:51 Evaluare finalizată E.C
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:54 Evaluare finalizată 100
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:47 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:47 Evaluare finalizată E.C
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:46 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:46 Evaluare finalizată E.C
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:43 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:41 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:39 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:39 Evaluare finalizată E.C
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:37 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 16:35 Evaluare finalizată E.C
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 15:57 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 15:56 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 15:54 Evaluare finalizată 76
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 15:49 Evaluare finalizată 40
Perjeru Radu Mihai (perjeru_radu) Roua 17 Martie 2026, 15:38 Evaluare finalizată 0
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 15:29 Evaluare finalizată 40
Iordan Ilinca (IordanIlincaGeorgeta) Roua 17 Martie 2026, 15:20 Evaluare finalizată 0
Perjeru Radu Mihai (perjeru_radu) Roua 17 Martie 2026, 15:17 Evaluare finalizată 40
Baescu Victor (VICTORB123) Roua 16 Martie 2026, 09:10 Evaluare finalizată 100
Baescu Victor (VICTORB123) Roua 15 Martie 2026, 18:44 Evaluare finalizată 0
Predesel Elena (Ella) Roua 08 Martie 2026, 18:26 Evaluare finalizată 100
AlbTakesOver . (AlbTakesOver) Roua 26 Februarie 2026, 17:09 Evaluare finalizată E.C
AlbTakesOver . (AlbTakesOver) Roua 26 Februarie 2026, 17:02 Evaluare finalizată 0
Ohio Boss (ohiofinalboss) Roua 19 Februarie 2026, 16:08 Evaluare finalizată 100
Ohio Boss (ohiofinalboss) Roua 19 Februarie 2026, 15:51 Evaluare finalizată 0
Ohio Boss (ohiofinalboss) Roua 19 Februarie 2026, 15:48 Evaluare finalizată 0
Ohio Boss (ohiofinalboss) Roua 19 Februarie 2026, 15:46 Evaluare finalizată 0
Ohio Boss (ohiofinalboss) Roua 19 Februarie 2026, 15:45 Evaluare finalizată 0
Ohio Boss (ohiofinalboss) Roua 19 Februarie 2026, 15:45 Evaluare finalizată E.C
Serban Ana (AnaRSerban) Roua 05 Februarie 2026, 19:47 Evaluare finalizată 40
Serban Ana (AnaRSerban) Roua 05 Februarie 2026, 19:38 Evaluare finalizată 4
Asrav Razvan (Razvanx62) Roua 16 Noiembrie 2025, 03:46 Evaluare finalizată 0
. . (rexzy1000) Roua 08 Noiembrie 2025, 07:31 Evaluare finalizată 100
Loga Dragos Gabriel (Dragos_Gabriel2010) Roua 02 Noiembrie 2025, 21:03 Evaluare finalizată 100
vlad lupu (mc_fan_13) Roua 08 Octombrie 2025, 17:54 Evaluare finalizată 40
vlad lupu (mc_fan_13) Roua 08 Octombrie 2025, 17:33 Evaluare finalizată 40
Onica Vlad (EusuntVlady) Roua 04 Octombrie 2025, 12:31 Evaluare finalizată 18
Onica Vlad (EusuntVlady) Roua 04 Octombrie 2025, 12:31 Evaluare finalizată 18
Onica Vlad (EusuntVlady) Roua 04 Octombrie 2025, 12:28 Evaluare finalizată 18
Onica Vlad (EusuntVlady) Roua 04 Octombrie 2025, 12:26 Evaluare finalizată 12
Onica Vlad (EusuntVlady) Roua 04 Octombrie 2025, 12:17 Evaluare finalizată 0
Blaj Luca (LucaMarcus) Roua 02 Octombrie 2025, 15:56 Evaluare finalizată 46
Blaj Luca (LucaMarcus) Roua 02 Octombrie 2025, 15:22 Evaluare finalizată 40
Blaj Luca (LucaMarcus) Roua 01 Octombrie 2025, 20:20 Evaluare finalizată 4
Blaj Luca (LucaMarcus) Roua 01 Octombrie 2025, 20:15 Evaluare finalizată 4
Du-te sus!