Poiché a, b \le 10^9, allora a \cdot b \le 10^{18}. Pertanto è necessario utilizzare il tipo a bit long long.
Implementazione dell'algoritmo
Leggiamo i valori delle variabili e .
scanf("%lld %lld", &a, &b);Calcoliamo e stampiamo il prodotto a \cdot b.
p = a * b;
printf("%lld\n", p);Implementazione in Java
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
long a = con.nextLong();
long b = con.nextLong();
long res = a * b;
System.out.println(res);
con.close();
}
}Implementazione in Python
Leggiamo i valori delle variabili e .
a, b = map(int,input().split())Calcoliamo e stampiamo il prodotto a \cdot b.
res = a * b
print(res)