Задача 1: “Пять ферзей”

Найти такую расстановку ферзей на шахматной доске, при которой каждое поле будет находиться под ударом одного из них.

Пример выходнх данных: Квадратная матрица 8х8, в которой знаком “*” обозначается местоположение ферзя а знаком “#” поял попадающие под удар. Поля не попавшие под удар отображаются знаком “0”.

Пример файла выходных данных:
0 0 # # # # # 0
# 0 # # # # # 0
# # # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # # #
0 # # # # # # #
# # * * * * * #

Эту задачу я решал второй и давали за неё 30 баллов. Я её решил, но вряд ли мне за неё дадут очки, потомучто решал я её в лоб. =) По моим расчетам ответ будет найден максимум за 40-50 минут…. (64*63*62*61*60). Когда шел обратно понял, что время можно было сократить, как минимум вдвое Арррггггх.

Categories: Без рубрики Tags:
  1. No comments yet.
  1. No trackbacks yet.