====== Задача о восьми ферзях ====== **Задание:** Реализовать решение задачи о расстановке восьми ферзей на шахматной доске **Пример входных данных:** 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:** Сравнение с другими методами решения