13 / 13 / 2
Регистрация: 17.05.2012
Сообщений: 121
|
||||||
1 | ||||||
Восемь ферзей13.11.2012, 22:37. Показов 511. Ответов 0
Метки нет (Все метки)
Как известно, моя цель - расставить 8 ферзей на столе таким образом, чтобы ни один не попадал под удар. В учебнике Дейтела предлагается такой метод: сначала мы вычисляем значение каждой ячейки, которое равно тому, сколько клеток попадает под удар, если на нее поставить ферзя. А потом заполняем поле ферзями ставя каждый новый на клетку с наименьшим значением, учитывая, чтобы она не оказывалась уже под ударом.
Но метод паршивый, либо мой код паршивый, либо я втупил, так как получается расположить лишь шесть ферзей. Мне очень не нравится мой код из-за двух громоздких функций, но я ничего не могу поделать пока...
0
|
13.11.2012, 22:37 | |
Ответы с готовыми решениями:
0
восемь ферзей на билдере Разделение pi на восемь частей 8 ферзей Что значит отобразить преобразованные элементы по восемь слов на строку? Vector |
13.11.2012, 22:37 | |
13.11.2012, 22:37 | |
Помогаю со студенческими работами здесь
1
Расстановка 8 ферзей задача n-ферзей Обработать вектор, отобразив элементы по восемь слов на строку, перевести символы элементов в верхний регистр Расстановка ферзей на шахматной доске Переделать программу для n ферзей Перебор. Задача про ферзей. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |