Задание:
Разработанная программа на языке программирования C# представляет собой набор алгоритмов для расчета выбора часов. Программа позволяет пользователю вводить необходимые параметры, такие как расписание занятий, предпочтения по времени и другие критерии, и на основе этой информации подбирать оптимальное время для посещения университета. Реализованы различные алгоритмы выбора часов, такие как жадный алгоритм, алгоритм ветвей и границ, алгоритм имитации отжига и др. Пользователь имеет возможность выбрать один из алгоритмов или сравнить результаты их работы. Программа обладает интуитивно понятным и пользовательским интерфейсом, что делает ее простой в использовании даже для новичков. Результаты расчетов выводятся в удобном формате, что облегчает принятие решения студентом о своем расписании. Все алгоритмы были эффективно реализованы и протестированы на различных наборах тестовых данных, что гарантирует правильность и надежность работы программы.