Cerință
În urma a minute de muncă continuă, celebrii frați matematicieni Srep și Pep au propus conceptul de distanță dintre două numere naturale cu același număr de cifre.
Această distanță este definită ca numărul de poziții unde cifrele corespunzătoare din cele două numere diferă. De exemplu, distanța dintre și este egală cu , deoarece acestea diferă la cifra unităților, la cifra sutelor și la cifra zecilor de mii.
În urma succesului acestui concept, cei doi frați s-au gândit să studieze p-distanța a numere naturale. p-distanța unui număr natural este definită ca fiind distanța minimă dintre și oricare număr prim cu același număr de cifre ca .
Din nefericire, p-distanța este greu de calculat pe hârtie. Din acest motiv, ai fost angajat în echipa lor de cercetare pentru a scrie un program care poate calcula p-distanța celor numere date.
Date de intrare
Pe prima linie a fișierului de intrare pdist.in
se va afla un număr () — lungimea listei de numere studiate de frați.
Pe fiecare dintre următoarele linii se va afla câte un număr (), pentru care va trebui să calculați p-distanța.
Date de ieșire
Fișierul de ieșire pdist.out
va conține numere, \texttt{p-distanțele} celor numere din fișierul de intrare.
Restricții și precizări
# | Punctaj | Restricții |
---|---|---|
1 | 10 | |
2 | 30 | |
3 | 25 | |
4 | 20 | |
5 | 15 | Fără restricții suplimentare |
Exemplul 1
pdist.in
5
1
200
89
95
8878
pdist.out
1
2
0
1
2
Explicație
- Distanța minimă dintre și un alt număr prim de o cifră, cum ar fi , , sau , este egală cu .
- Distanța minimă dintre și un alt număr prim de trei cifre este egală cu . Exemple de numere prime de cifre aflate la distanța de sunt , și .
- este un număr prim, deci p-distanța acestuia este egală cu .