Skip to content

tosterdev/taskRoutes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taskRoutes

Задача

в текстовом файле организовать хранение данных об автобусных маршрутах. Маршрут содержит названия остановок (можно буквенные или числовые), время движения между соседними остановками, время нахождения на остановке для посадки пассажира. Рассчитать кратчайший маршрут и время движения из точки А в точку Б, вводимых пользователем. Расчет должен производиться в режиме реального времени, при котором считаем положение автобуса на предыдущей остановке в момент запроса (на текущей, если она конечная). Предусмотреть возможность пересадок, если не существует прямого маршрута. В случае пересадки, автобуса пересадочного маршрута находится в середине пути с предыдущей своей остановки.

  • Использован язык: C++ (стандарт c++17)
  • Для работы с json использована библиотека nlohmann/json

About

Задача на маршруты

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published