Площадь прямоугольника
Условие
Площадь прямоугольника
У прямоугольника стороны \(a\) и \(b\). Найдите его площадь.
Входные данные
Два целых числа \(a\) и \(b\) (\(1 \le a, b \le 10^4\)) в одной строке.
Выходные данные
Одно число — площадь \(a \cdot b\).
Пример
Вход:
3 4
Выход:
12Как решать — идея подхода
Приём: Прямая формула
Ключевое наблюдение: площадь прямоугольника равна произведению длин его сторон. Никаких циклов и сложных структур не нужно — задача сводится к одной арифметической операции.
Почему это работает: прямоугольник можно «разбить» на a рядов по b единичных квадратов (или наоборот), всего получится a*b квадратов, то есть площадь.
План решения:
- Считать из одной строки два целых числа a и b.
- Посчитать
s = a * b. - Вывести s.
Сложность:
- Время O(1), память O(1).
Частая ошибка:
- Перепутать операции и вывести
a + bили2*(a+b)(это периметр, а не площадь). Ещё одна мелкая грабля — забыть, что числа целые, и пытаться работать со строками (тогда вместо умножения получится ошибка).
Разберись руками
Представь прямоугольник со сторонами 3 и 4. Если разложить его на клеточки 1×1, площадь — это сколько таких клеточек поместится внутри.
- Что означает «площадь» на примере прямоугольника 3×4?
- Если сделать 3 ряда по 4 клеточки, сколько клеточек получится всего? Посчитай как 4 + 4 + 4.
- То же самое можно записать короче умножением. Чему равно 3 × 4?
Идея: Площадь прямоугольника можно понять как количество клеточек 1×1 внутри: берём, сколько клеточек в одном ряду, и сколько таких рядов, а потом считаем все клеточки (повторяющимся сложением или одним умножением).
Решить задачу с автопроверкой на Python →
Куда дальше
- С нуля до олимпиады: маршрут — сколько занимает язык, какие приёмы нужны и к какому этапу это ведёт
- Вердикты судьи: WA, TLE, RE, PE, CE — что значит каждый код проверяющей системы и где искать причину
- Python на олимпиадах — где языка хватает с запасом, а где начинают значить лимиты — с замерами