Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

На плоскости произвольным образом проведено конечное множество отрезков прямых линий, которые могут пересекаться друг с другом. Расположение каждого отрезка специфицируют координаты его концов, которые заданы натуральными числами в декартовой системе координат. Исходя из геометрических соображений, важно определить наибольшее число отрезков заданного набора, которые попарно не пересекаются друг с другом. 

Для поиска оптимального решения этой геометрической проблемы следует применить формальный аппарат теории графов и методы вычислительной геометрии. Для автоматизации вычислительного процесса необходимо разработать соответствующие программные средства. Кроме решения основной геометрической задачи они должны обеспечивать графический ввод отрезков (рисование) и редактирование отрезков (удаление отрезка, изменение координат концов отрезка), а также графическое отображение процесса решения и конечного результата (последовательное удаление отрезков). 

__________ 

Следует реализовать программу, используя жадный метод. Есть частичная реализация (вся логика) на C++ (в архиве), требуется дополнить ее визуализацией средствами Qt. В архиве еще материалы для наглядности. 

___________ 

Обязательные требования: 

-Ориентация на UNIX 

-C++, Qt 

-Использование жадного метода 

-Графический ввод и вывод данных

8 лет назад
LiderJob
Иван 
39 летРоссия
16 лет в сервисе
Был
3 года назад