Guest
Новичок
|
Здравствуйте! Вообщем все знают задачу про 8 ферзей на шахматной доске, мне нужно написать программу для решения этой задачи. В основу я решил взять векторы (направления по которым "бьет" ферзь) так вот, если поставить ферзя в любую точку поля, то как расчитать вектор ("диагональный" ) , куда бьет ферзь. Извините, если написал не очень понятным языком, в математике я не очень. Зарание благодарен...
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 12 нояб. 2006 15:47 | IP
|
|
Guest
Новичок
|
примерный рисунок: внешняя ссылка удалена
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 12 нояб. 2006 15:55 | IP
|
|
agathis
Начинающий
|
Цитата: Guest написал 12 нояб. 2006 15:47 Здравствуйте! Вообщем все знают задачу про 8 ферзей на шахматной доске, мне нужно написать программу для решения этой задачи. В основу я решил взять векторы (направления по которым "бьет" ферзь) так вот, если поставить ферзя в любую точку поля, то как расчитать вектор ("диагональный" ) , куда бьет ферзь. Извините, если написал не очень понятным языком, в математике я не очень. Зарание благодарен...
извините, но это не совсем вектор... я имею в виду, что его, кончно, можно изобразить на плоскости и назвать таковым, но воспользоваться его свойствами вам вряд ли удастся.
|
Всего сообщений: 59 | Присоединился: август 2006 | Отправлено: 12 нояб. 2006 16:04 | IP
|
|
Guest
Новичок
|
может подскажете другое решение, пожалуйста?
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 12 нояб. 2006 16:09 | IP
|
|
VF
Administrator
|
Google: 'восемь ферзей' или 'задача ферзи'. Материала море. внешняя ссылка удалена внешняя ссылка удалена Переношу в "Информатику". Тема перемещена сюда.
|
Всего сообщений: 3110 | Присоединился: май 2002 | Отправлено: 12 нояб. 2006 20:26 | IP
|
|
|