====== Задача о восьми ферзях ======
**Задание:** Реализовать решение задачи о расстановке восьми ферзей на шахматной доске
**Пример входных данных:**
f(x) = e^x - 3x = 0
Начальное приближение: x0 = 1.0
Точность: 0.0001
**Пример выходных данных:**
Корень уравнения: x = 1.5121
Количество итераций: 5
f(1.5121) = 0.00008
**Вариант 1:** Расставить 8 ферзей на доске 8x8
**Вариант 2:** Расставить 4 ферзя на доске 4x4
**Вариант 3:** Расставить 5 ферзей на доске 5x5
**Вариант 4:** Расставить 6 ферзей на доске 6x6
**Вариант 5:** Расставить 7 ферзей на доске 7x7
**Вариант 6:** Найти все решения для 8 ферзей
**Вариант 7:** Расставить ферзей с дополнительными ограничениями
**Вариант 8:** Расставить ферзей на доске с препятствиями
**Вариант 9:** Минимальное число ферзей, угрожающих всем клеткам
**Вариант 10:** Расставить максимальное число ферзей без угроз
**Вариант 11:** Расставить ферзей на цилиндрической доске
**Вариант 12:** Расставить ферзей на торической доске
**Вариант 13:** Расставить ферзей с учетом симметрии
**Вариант 14:** Расставить ферзей за минимальное время
**Вариант 15:** Расставить ферзей с использованием эвристик
**Вариант 16:** Визуализация расстановки ферзей
**Вариант 17:** Проверка корректности расстановки
**Вариант 18:** Генерация всех возможных расстановок
**Вариант 19:** Оптимизация алгоритма backtracking
**Вариант 20:** Сравнение с другими методами решения