Se dau , , și și un șir de numere naturale în baza 10: , .
Un număr se numește , dacă și numai dacă scris in baza , ultima cifră a acestui număr este .
Vom considera că cifrele în baza sunt , , , . De exemplu cifrele în baza 15 sunt: 0, 1, 2, 14.
De exemplu dacă = 6 și = 4: , , sunt , deoarece numărul 4 transformat din baza 10 în baza 6 este 14, iar ultima cifră a acestuia este 4, numărul 10 transformat în baza 6 este 14, iar ultima cifră a lui 14 este 4, respectiv numărul 70, transformat în baza 6 este 154. Numerele , și nu sunt deoarece = , = și , acestea au ultima cifră diferită de 4.
Cerință
Dacă , aflați câte numere sunt în șir.
Dacă , aflați câte perechi (, ) există astfel încat și + este .
Date de intrare
Pe prima linie a fișierului de intrare bazat.in
se află patru numere naturale , , și separate printr-un spațiu. Pe cea de-a 2-a linie se află numere naturale separate prin câte un spațiu, reprezentând șirul .
Date de ieșire
Pe prima linie din fișierul de ieșire bazat.out
se află un număr natural reprezentând raspunsul la cerința dacă , altfel la cerința .
Restricții și precizări
- sau
- ,
- , pentru oricare
- Pentru 30 de puncte
- Pentru 20 de puncte și
- Pentru 30 de puncte , și
Exemplul 1
bazat.in
1 7 6 4
10 154 6 25 94 44 70
bazat.out
4
Exemplul 2
bazat.in
2 7 6 2
10 154 6 25 94 44 70
bazat.out
7
Explicații
În primul exemplu, numerele sunt .
În al doilea exemplu, perechile (, ) sunt { (, ); (, ); (, ); (, ); (, ); (, ); (, )}.
Acestea corespund sumelor {, , , , , , } .