![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.09.2011
Сообщений: 4
|
![]()
Нужно написать программу
Шахматы. На доске три фигуры — белый король на с3, которого нельзя двигать, белый ферзь и черный король. Зная положение белого ферзя и черного короля, найдите минимальное число ходов белых, которого наверняка хватить, чтобы поставить мат. Например, если первым ходом белые могут поставить мат, то нужно вывести 1. Если белые не могут первым ходом поставить мат, но могут сходить так, что, как бы ни сходили чёрные, следующим ходом они ставят мат, то нужно вывести 2, и т.д. Вход В первой строчке указано положение белого ферзя, а во второй черного короля. Считайте, что позиция корректна, то есть черный король не находится под боем и никакие две фигуры не находятся на одной клетке. Выход Число ходов ферзя до мата. Подскажите с чего начать и как лучше написать прогу)) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тестирующая программа (на PHP или JavaScript или Delphi или Visual Basic) | @@@Сергей@@@ | Фриланс | 2 | 05.05.2011 17:48 |
Программа .bat или .exe | Breams | Win Api | 1 | 09.04.2011 23:25 |
Эндшпиль.Язык С. | LostCode | Помощь студентам | 2 | 21.05.2010 09:35 |
Программа на Visual c++ 6 или 2008 | Егор527 | Фриланс | 1 | 12.12.2009 12:57 |
Запущена программа или нет | Маркъ | Общие вопросы Delphi | 6 | 05.02.2007 18:21 |