Решите пожалуйста задачу
Ограничение по времени: 1
секунда
Ограничение по памяти: 256
мегабайт
Миша учится играть в шахматы. Самая любимая фигура Миши — это слон, потому что слон может атаковать все клетки, которые находятся с ним на одной диагонали. Миша очень любознательный мальчик, поэтому он задумался: сколько клеток будет атаковать слон, если поставить его на клетку с номером строки R и номером столбца C на шахматной доске размером N×N ?
Открыть изображение в новой вкладке
Формат входных данных
Первая строка содержит целое число N
(3≤N≤109
) —
размер шахматной доски.
Вторая строка содержит целое число R
(1≤R≤N
) —
номер строки, в которой расположен слон.
Третья строка содержит целое число C
(1≤C≤N
) —
номер столбца, в котором расположен слон.
Строки и столбцы нумеруются с единицы, начиная с левого нижнего угла.
Формат выходных данных
Выведите одно целое число —
количество клеток, которые находятся под атакой слона.
Система оценки
Решения, правильно работающие при R=C
, будут оцениваться в 16
баллов.
Решения, правильно работающие при N≤100
, будут оцениваться в 22
балла.
Замечание
Первый пример рассмотрен на рисунке.
Во втором примере слон находится в уголке доски, поэтому может атаковать клетки только одной диагонали доски.
Ответ
n, r, c = [int(input()) for y in range(3)]
n = n — 1
namb_dyag = [n-abs(r + c — (n + 2)), n- abs(r — c)]
print(min(namb_dyag)+max(namb_dyag))