Расстановка ферзей: число решений
Динамическое программирование
Сложная
Дано число n. Верните количество способов расставить n ферзей на доске n×n так, чтобы никакие два не били друг друга (не на одной горизонтали, вертикали или диагонали).
Сигнатура функции
count_n_queens(n: int) -> int
Примеры
| Вход | Ожидаемый результат |
| [4] | 2 |
| [1] | 1 |
1решили
1пытались
100%успешность
Войдите, чтобы решить →