Очки Кости за два раунда
Условие
Костя играет матч в два раунда. После первого раунда он записал число A — сколько очков набрал. После второго раунда — число B.
Костя хочет быстро узнать, сколько очков получилось за весь матч.
Формат ввода
В одной строке записаны два целых числа A и B.
Формат вывода
Выведите одно целое число — сколько очков Костя набрал за матч.
Ограничения
- 0 ≤ A ≤ 1000
- 0 ≤ B ≤ 1000
Пример
Ввод:
12 7
Вывод:
19Как решать — идея подхода
Приём: Сложение двух чисел
Ключевое наблюдение: числа A и B — это очки за 1-й и 2-й раунд отдельно. Очки за весь матч — это сумма результатов раундов, потому что очки «накапливаются».
Приём здесь самый базовый — арифметическое сложение. Он работает, потому что общий результат за несколько независимых частей равен сумме результатов этих частей.
План решения:
- Считать из ввода два целых числа:
AиB. - Посчитать сумму:
A + B. - Вывести получившееся число.
Мини-сниппет формулы:
total = A + B
Сложность:
- По времени O(1), по памяти O(1).
Частая ошибка:
- Считать числа как строки и «сложить» их склеиванием (получится
"12" + "7" = "127"). Поэтому обязательно преобразуй ввод вint.
Решить задачу с автопроверкой на Python →
Куда дальше
- С нуля до олимпиады: маршрут — сколько занимает язык, какие приёмы нужны и к какому этапу это ведёт
- Вердикты судьи: WA, TLE, RE, PE, CE — что значит каждый код проверяющей системы и где искать причину
- Python на олимпиадах — где языка хватает с запасом, а где начинают значить лимиты — с замерами