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


instant99:
А как его под версию 3.2 переделать?
"4 байта так много" дело не столько в "байтах", сколько в "эффективности" решения. На ЕГЭ, олимпиадах это очень даже учитывается.
Похожие вопросы
Предмет: Другие предметы,
автор: GesMar
Предмет: Русский язык,
автор: sokol4115
Предмет: Қазақ тiлi,
автор: Dayana20000714
Предмет: Физика,
автор: 89123608367
Предмет: История,
автор: Artiom212