Вот код на языке Python, который определяет максимальное количество королей, которые можно разместить на шахматной доске размером n × n, так чтобы ни один из них не стоял рядом с другим:
n = int(input().strip())
# Максимальное количество королей, которые можно разместить на доске
max_kings = (n // 2) * (n // 2) + (n % 2) * (n // 2) # Для четных и нечетных значений n
print(max_kings)
Этот код сначала считывает размер доски n, затем вычисляет максимальное количество королей, используя математику размещения, и выводит результат.
Если у вас будут вопросы по поводу его работы или необходимо объяснить, как была получена формула, дайте знать!
