Se dau numere naturale care conțin în scrierea lor doar cifre din mulțimea . În continuare prin număr special se înțelege un număr natural în care apare cel puțin o cifră impară și fiecare cifră impară apare de număr par de ori.
Cerințe
- Să se calculeze numărul de elemente din șirul dat care sunt numere speciale.
- Să se calculeze numărul secvențelor din șirul dat care au lungimea cel mult egală cu și în care un singur element este număr special.
- Să se determine și să se afișeze pentru fiecare secvență de lungime numărul minim de elemente care ar trebui eventual eliminate astfel încât concatenând elementele rămase să obținem un număr special, iar dacă din secvență nu se poate obține un număr special atunci se va afișa .
Date de intrare
În fișierul p13.in
se găsesc pe prima linie, separate prin câte un spațiu, , și , unde reprezintă cerința ce trebuie rezolvată, numărul de valori care trebuie citite, lungimea cerută la cerințele și . Pe a doua linie, separate prin câte un spațiu se află cele numere.
Date de ieșire
În fișierul p13.out
se va scrie pe prima linie, valoarea obținută pentru cerințele și , iar pentru cerința se vor afișa valorile obținute separate prin câte un spațiu.
Restricții și precizări
- Fiecare număr din șir este un număr natural cu cel mult cifre.
# | Punctaj | Restrictii |
---|---|---|
1 | 21 | |
2 | 40 | |
3 | 39 |
Exemplul 1
p13.in
1 4 3
121 423 43 3003
p13.out
2
Explicație
Numerele speciale sunt și
Exemplul 2
p13.in
2 4 3
121 423 43 3003
p13.out
6
Explicație
Secvențele de lungime cel mult care conțin exact un singur număr special sunt: , , , , ,
Exemplul 3
p13.in
3 4 3
121 423 43 3003
p13.out
0 0
Explicație
Prin concatenare ambele secvente de lungime devin numere speciale si .