Метод восхождения на холм. Visual C++

Иван17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.11.2015

Нужно написать программу поиска в графе транзитивного подграфа с максимальным количеством вершин. Использовать для этого алгоритм hill climbing (метод восхождения на холм) и ТОЛЬКО ЕГО!!!

Программа должна быть написана с использованием средств ООП. 3 класса: класс Граф (задание графа), класс Алгоритм (описание алгоритма hill climbing), класс Решение (хранит полученное решение).