Подключите нашего Telegram-бота для уведомлений о новых проектах

Много разовых интересных задач

Разместить заказ
A
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 9 лет и 7 месяцев
Бюджет: по договоренности
- Есть фигуры, расположенные в хаотичном порядке (на рисунке во вложении);

- Есть точка красная;

- От этой точки надо найти минимальный путь до каждой фигуры;

- Путь должен состоять только из вертикальных или горизонтальных линий, угол либо 0 либо 90;

- В оценку пути надо включить количество поворотов – при каждом повороте стоимость пути увеличивается на 5%, например, фигура 3: фиолетовым показан плохой путь, красным правильный. Чем меньше поворотов, тем лучше;

- Параллельные пути для разных фигур не должны сливаться в одну линию, то есть расстояние между параллельными путями минимум 3 пикселя, при этом пути не должны пересекать ни одну из фигур;

- Это все нужно в виде черного ящика, на входе: а) массив, содержащий координаты линий всех фигур подряд; б) массив, содержащий количество линий в каждой фигуре. На выходе: а) массив с координатами линий, из которых состоят все пути; б) массив, содержащий количество линий (элементов массива подряд) пути для каждой фигуры.

Язык не важен. Все массивы можно сохранять в файлы.
Разделы:
Опубликован:
03.06.2016 | 00:29
Откликнуться Посмотреть другие заказы Разместить заказ

Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».