Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Задача про резчика 
:(
    Опции темы
Mauzil
Дата 14.1.2012, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.12.2011

Репутация: нет
Всего: нет



Можно платно.
Дано: Лист металла покрывает весь стол резчика. 
В металле вырезаны две клетки, не граничащие с 
краем стола. Резак над левым верхним углом стола и поднят. 

Получить: Вырезанные клетки соединены проходом шириной в клетку 
и кратчайшей длины. 

//Инструкции резчика: 
Begin(); //Начать работу 
RezakUp(); //Поднять резак 
RezakDn(); //Опустить резак 
ToRight(); //Шаг вправо 
ToLeft(); //Шаг влево 
ToUp(); //Шаг вверх 
ToDn(); //Шаг вниз 
Stop(); //Кончить работу 
//в том числе условия: 
OverMet(); //Над металлом 
AtTopSide(); //У верхнего края стола 
AtBotSide(); //У нижнего края стола 
AtRtSide(); //У правого края стола 
AtLfSide(); //У левого края стола
PM MAIL   Вверх
Lipetsk
  Дата 14.1.2012, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в форме ;)
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 28.1.2009
Где: Липецк

Репутация: 2
Всего: 5



не совсем понятно

кратчайшее расстояние -- это по прямой
но у вас, кажется, можно передвигаться только параллельно сторонам листа
тогда, например, двигаемся по катетам прямоугольного треугольника

теперь вопросы
шаг равен клетке? или это минимально возможное перемещение
если второе, то как оценивается длинна прохода?

а лучше, киньте Персональное Сообщение (PM) с вашим ICQ
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0379 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.