Ограничение по времени: 1
секунда
Ограничение по памяти: 256
мегабайт
Миша учится играть в шахматы. Самая любимая фигура Миши —
это слон, потому что слон может атаковать все клетки, которые находятся с ним на одной диагонали. Миша очень любознательный мальчик, поэтому он задумался: сколько клеток будет атаковать слон, если поставить его на клетку с номером строки R
и номером столбца C
на шахматной доске размером N×N
?
python
def count_attacked_cells(N, R, C):
# проверка на главной диагонали
if R == C:
attacked_cells = 2 * (N - R) + (C - 1)
else:
attacked_cells = 2 * min(N - R, C - 1)
return attacked_cells
N = int(input('Введите размер шахматной доски N: '))
R = int(input('Введите номер строки R: '))
C = int(input('Введите номер столбца C: '))
attacked_cells = count_attacked_cells(N, R, C)
print(f'Количество атакуемых клеток: {attacked_cells}')
Пример работы программы:
Введите размер шахматной доски N: 8
Введите номер строки R: 4
Введите номер столбца C: 4
Количество атакуемых клеток: 14
Таким образом, для шахматной доски размером 8x8, при размещении слона на клетке с номером строки 4 и номером столбца 4, он будет атаковать 14 клеток на данной доске.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет