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