Выбирайте типы данных с умом ограничение по времени на тест 2 секунды ограничение по памяти на тест 64 мегабайта ввод стандартный ввод вывод стандартный вывод Вычислите произведение двух целых чисел. Входные данные Ввод содержит целые числа A и B ( - 106 ≤ A, B ≤ 106). Выходные данные Выведите значение A × B. Примеры входные данные 3 5 выходные данные 15 входные данные 10 10 выходные данные 100
Answers & Comments
pascal:
var a,b :integer;
begin
readln(a,b);
print(a*b)
end.
python:
a = int(input())
b = int(input())
print(a*b)
Pascal:
В отличии от другого решения, это более "эффективное", так как вместо типа данных integer используется shortint, размер которого составляет всего 1 байт (против 4 байт), и имеет диапазон значений -128..127 (вместо -2147483648..2147483647).
"4 байта так много" дело не столько в "байтах", сколько в "эффективности" решения. На ЕГЭ, олимпиадах это очень даже учитывается.