Prințișorul Mugurel din Imperiul Rațelor de Cauciuc a primit cadou la ani primul său interval de numere! Fiind un viitor informatician strălucit, a început să ia aleatoriu numere din interval și să le analizeze. El este interesat să descopere numerele muguriste.
Un număr natural se numes,te mugurist dacă, pentru două numere naturale și date, există două numere naturale și astfel încât .
Pentru un număr mugurist, reprezintă scrierea muguristă a lui , iar și reprezintă valorile de bază din scrierea muguristă.
Un interval se numește muguros dacă nu conține niciun număr mugurist.
Mugurel vrea să-și pună mintea la contribuție, așa că vrea să rezolve cele două probleme de antrenament din Gazeta Informaticii pentru Rățuște Începătoare:
- Dându-se un număr , determinați dacă acesta este un număr mugurist.
- Dându-se două numere și , determinați cel mai mare interval muguros care este inclus în .
Ajutați-l pe Mugurel să facă primii pași spre o carieră de succes în informatică!
Date de intrare
Prima linie va conține un număr , reprezentând tipul cerinței.
A doua linie va conține două numere și , reprezentând valorile de bază în scrierea muguristă.
Dacă , atunci a treia linie va conține un singur număr întreg , reprezentând numărul care trebuie verificat.
Dacă , atunci a treia linie va conține două numere întregi și , separate printr-un spațiu, reprezentând intervalul în care se caută cel mai mare interval muguros.
Date de ieșire
Dacă , atunci prima linie va conține DA
sau NU
, reprezentând dacă numărul este sau nu mugurist.
Dacă , atunci prima linie va conține două numere și , separate printr-un spațiu, reprezentând capetele celui mai mare interval muguros inclus în . Dacă sunt mai multe astfel de intervale, se afișează cel cu minim.
Restricții și precizări
- Se consideră că .
- Pentru , se garantează că există cel puțin un interval muguros de lungime cel puțin .
# | Puncte | Restricții |
---|---|---|
1 | 9 | și |
2 | 11 | și nu există alte restricții suplimentare |
3 | 13 | și |
3 | 14 | și |
3 | 12 | și |
3 | 15 | și |
3 | 26 | și nu există alte restricții suplimentare |
Exemplul 1
muguros.in
1
3 2
25
muguros.out
DA
Explicație
În primul exemplu, numărul este mugurist deoarece se poate scrie ca
Exemplul 2
muguros.in
1
3 2
16
muguros.out
NU
Explicație
În al doilea exemplu, nu există nicio pereche de numere naturale astfel încât .
Exemplul 3
muguros.in
2
2 3
1 20
muguros.out
14 16
Explicație
În al treilea exemplu, singurul interval muguros de lungime maximă este .
Exemplul 4
muguros.in
2
3 5
21 39
muguros.out
21 25
Explicație
În al patrulea exemplu, există intervale muguroase de lungime maximă: . Cel cu capătul stâng de valoare minimă este .