Для решения задачи нам нужно определить, сколько клеток атакует слон при заданных параметрах. Для этого нужно понять, как его ходят и на каких клетках он оказывается после каждого хода.
Слон ходит только по диагонали. Если заданы координаты начальной клетки (R, C) и размер доски N, то слон может перейти на следующую клетку с координатами (R+1, C+1) или (R+1, C-1), если начальная клетка находится на черной диагонали. Если начальная клетка находится на белой диагонали, то слон может перейти на следующую клетку с координатами (R-1, C+1) или (R-1, C-1).
При этом, слон может продолжать ходить в том же направлении, увеличивая или уменьшая значения R и C. Чтобы определить, находится ли слон в черной или белой диагонали, достаточно проверить, является ли сумма начальных координат (R+C) четным или нечетным числом.
Для решения задачи нам нужно найти количество клеток, которые атакует слон. Для этого мы можем пойти двумя путями: вычислить количество клеток, которые соответствуют каждой диагонали или найти общую формулу для всех диагоналей.
Пойдем первым путем и вычислим количество клеток на черной и белой диагоналях относительно начальной клетки (R, C).
Для черной диагонали посмотрим, какие клетки на нее попадают при увеличении координаты R и уменьшении координаты C. Начинаем с клетки (R+1, C-1) и для каждой следующей клетки увеличиваем R и уменьшаем C на 1. Таким образом, пока каждая клетка попадает в границы доски и R, C > 0, увеличиваем счетчик. Аналогичным образом посчитаем количество клеток на черной диагонали на уменьшении.
Аналогично для белой диагонали. Начинаем с клетки (R-1, C+1) и для каждой следующей клетки уменьшаем R и увеличиваем C на 1. Пока каждая клетка попадает в границы доски и R, C > 0, увеличиваем счетчик. Аналогичным образом посчитаем количество клеток на увеличении.
После того, как мы посчитали количество клеток на каждой диагонали, мы можем просто сложить эти значения и получить итоговое количество клеток, которые атакует слон.
В итоге, чтобы решить задачу нам нужно выполнить следующие шаги:
1. Считать размер доски N и координаты начальной клетки (R, C).
2. Определить, на каких диагоналях находится начальная клетка.
3. Вычислить количество клеток на черной и белой диагоналях.
4. Сложить эти значения и вывести итоговое количество клеток.