Oglinditul unui număr natural este obținut din cifrele acestuia, citite de la dreapta la stânga. Un număr natural este palindrom dacă este egal cu oglinditul său. De exemplu, numărul este palindrom deoarece oglinditul său este tot , iar numărul nu este palindrom deoarece oglinditul său este .
Inserarea unei cifre într-un număr natural se poate face înainte de prima cifră a numărului (numai dacă cifra inserată este nenulă), după ultima cifră a numărului sau între oricare două cifre învecinate.
Se dă un număr natural și apoi numere naturale, toate având același număr de cifre.
Cerință
- Determinați câte dintre cele numere sunt palindrom.
- Determinați câte dintre cele numere pot deveni palindrom prin inserarea în acestea a câte unei cifre.
- Determinați câte dintre cele numere pot deveni palindrom prin inserarea în acestea a câte două cifre.
Date de intrare
Fișierul de intrare palindrom.in
conține:
- pe prima linie un număr natural , reprezentând numărul cerinței, care poate avea valorile , sau ;
- pe a doua linie un număr natural , având semnificația din enunț;
- pe a treia linie numere naturale, despărțite prin câte un spațiu, având semnificația din enunț.
Date de ieșire
În fișierul de ieșire palindrom.out
se afișează, pe prima linie, un număr natural reprezentând rezultatul determinat conform cerinței .
Restricții și precizări
- ;
- Toate numerele de pe a treia linie au același număr de cifre, notat cu ;
- .
# | Scor | Restricții |
---|---|---|
1 | 41 | |
2 | 11 | , |
3 | 18 | , |
4 | 11 | , |
5 | 19 | , |
Exemplul 1
palindrom.in
1
3
12321 10301 10331
palindrom.out
2
Explicație
și sunt palindrom.
nu este palindrom.
Exemplul 2
palindrom.in
2
4
232 233 243 990
palindrom.out
2
Explicație
devine prin inserarea unei cifre, care este palindrom. devine prin inserarea unei cifre, care este palindrom. nu poate deveni palindrom prin inserarea unei singure cifre.
nu poate deveni palindrom prin inserarea unei singure cifre (nu se permite inserarea cifrei înainte de prima cifră a numărului).
Exemplul 3
palindrom.in
3
5
1221 1231 3112 9880 9890
palindrom.out
4
Explicație
- devine , care este palindrom.
- devine , care este palindrom.
- devine , care este palindrom.
- devine , care este palindrom.
- nu poate deveni palindrom prin inserarea a două cifre.