Cerință
Micul Gates are de rezolvat o problemă la informatică. El primește un șir format din numere naturale și trebuie să răspundă următoarelor cerințe:
- Să se determine câte numere din șir au exact două cifre.
- Să se determine a -a cifră care apare în șirul de numere. Dacă nu există, se afișează mesajul
nu exista
. Numerotarea cifrelor se face de la stânga la dreapta, începând cu poziția . - Să se determine cel mai mare număr care se poate forma din cel mult cifre consecutive aflate în numerele din șirul dat, parcurgând cifrele de la stânga la dreapta.
Date de intrare
Pe prima linie a fișierului de intrare numere.in
se găsește numărul al cerinței, care poate fi doar , sau .
Dacă cerința este , pe a doua linie se găsește numărul natural nenul iar pe a treia linie se găsesc numere naturale, separate prin câte un spațiu.
Dacă cerința este , pe a doua linie se găsesc numerele și separate prin câte un spațiu, cu semnificația din enunț. Pe a treia linie se găsesc cele numere naturale, separate prin câte un spațiu.
Dacă cerința este , pe a doua linie se găsesc numerele și separate prin câte un spațiu, cu semnificația din enunț. Pe a treia linie se găsesc cele numere naturale, separate prin câte un spațiu.
Date de ieșire
Pe prima linie a fișierului de ieșire numere.out
se va găsi valoarea determinată conform cerinței.
Restricții și precizări
- ;
- Numerele din șir sunt numere naturale cu cel mult cifre fiecare.
- ;
- ;
- Pentru cerința , se acordă puncte;
- Pentru cerința , se acordă puncte (pentru 8 puncte, numerele din șir au o singură cifră);
- Pentru cerința , se acordă puncte, dintre care:
- pentru puncte;
- Pentru alte 28 puncte, m>=2 si m<=9.
Exemplul 1
numere.in
1
4
23 4567 12 345
numere.out
2
Explicație
Cerința este .
Observăm ca sunt două numere din șir care au două cifre ( și ).
Exemplul 2
numere.in
2
3 10
23 4567 12345
numere.out
4
Explicație
Cerința este .
Parcurgând numerele din șir, cifră cu cifră, de la stânga spre dreapta, întâlnim în ordine cifrele 2 3 4 5 6 7 1 2 3 4 5
. Cea de-a -a cifră în acest șir este .
Exemplul 3
numere.in
3
3 4
23 4507 12345
numere.out
7123
Explicație
Cerința este .
Parcurgând numerele din șir, cifră cu cifră, de la stânga spre dreapta, se pot obține mai multe numere de cel mult cifre, astfel: , , , , , , , . Dintre acestea, cel mai mare număr de cel mult 4 cifre consecutive în șirul dat este: .