![]() |
|
|
![]()
|
|
| Mauzil |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.12.2011 Репутация: нет Всего: нет |
Можно платно.
Дано: Лист металла покрывает весь стол резчика. В металле вырезаны две клетки, не граничащие с краем стола. Резак над левым верхним углом стола и поднят. Получить: Вырезанные клетки соединены проходом шириной в клетку и кратчайшей длины. //Инструкции резчика: Begin(); //Начать работу RezakUp(); //Поднять резак RezakDn(); //Опустить резак ToRight(); //Шаг вправо ToLeft(); //Шаг влево ToUp(); //Шаг вверх ToDn(); //Шаг вниз Stop(); //Кончить работу //в том числе условия: OverMet(); //Над металлом AtTopSide(); //У верхнего края стола AtBotSide(); //У нижнего края стола AtRtSide(); //У правого края стола AtLfSide(); //У левого края стола |
|||
|
||||
| Lipetsk |
|
|||
![]() в форме ;) ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 28.1.2009 Где: Липецк Репутация: 2 Всего: 5 |
не совсем понятно
кратчайшее расстояние -- это по прямой но у вас, кажется, можно передвигаться только параллельно сторонам листа тогда, например, двигаемся по катетам прямоугольного треугольника теперь вопросы шаг равен клетке? или это минимально возможное перемещение если второе, то как оценивается длинна прохода? а лучше, киньте Персональное Сообщение (PM) с вашим ICQ |
|||
|
||||
![]()
|
| Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие языки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |