требовалось выбрать на плоскости точку и провести через неё n различных прямых. После этого нужно было построить m различных окружностей с центром в отмеченной точке. На сколько частей все линии делят плоскость?
Формат входных данных
Две строки входных данных содержат два неотрицательных целых числа n и m (0 ≤ n, m ≤108).
Формат выходных данных
Выведите одно натуральное число —— ответ на вопрос задачи.
Обратите внимание, что при заданных ограничениях для хранения ответа необходимо использовать 64‑битный тип данных, например, long в C++, int64 в Free Pascal, long в Java.
напиши код на Python
python
n, m = map(int, input().split())
parts = (n**2 + n + 2)//2 + m + 1
print(parts)
Данная реализация принимает два числа n и m на вход, разделенные пробелом, и выводит количество частей на плоскости в соответствии с описанным выше алгоритмом. Используется оператор разделения строки `split()`, который разделяет входную строку на два числа и преобразует их в целочисленное значение с помощью функции `int()`. Результат вычисления формулы сохраняется в переменную `parts` и выводится на экран функцией `print()`.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет