Cerința
Numim număr mare
un număr care conține prea multe cifre pentru a fi memorat în tipurile existente, și număr mic
un număr care poate fi memorat în acestea.
Se dau două numere, unul mare și unul mic, ambele pozitive. Calculați produsul lor.
Date de intrare
Fișierul de intrare produsxl.in
conține pe prima linie numărul mare x
, pentru care se precizează mai întâi numărul de cifre și apoi cifrele sale, separate prin câte un spațiu, iar pe a doua linie numărul mic y
.
Date de ieșire
Fișierul de ieșire produsxl.out
va conține pe prima linie numărul P
, reprezentând produsul celor două numere din fișierul de intrare.
Restricții și precizări
- numărul mare are cel mult
100
de cifre - numărul mic este mai mic decât
1.000.000.000
- cifrele numărului mic nu sunt separate prin spații
- cifrele rezultatului nu vor fi separate prin spații
Exemplu:
produsxl.in
20 7 8 5 3 7 6 7 1 4 6 9 9 4 3 4 6 6 9 9 9 123
produsxl.out
9660133590803046440877
Explicație
78537671469943466999 * 123 = 9660133590803046440877