Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 19
1

Такси

21.11.2013, 16:49. Показов 684. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На часах 23:10. Только что закончилась очередная тренировка спортивных программистов мат-меха. Измождённые и грустные студенты медленно выползают из-за компьютеров. Одно согревает их: добрый тренер дядя Миша готов развезти студентов по домам на своём новеньком автомобиле. Хорошо, что пробок на дорогах нет. Плохо, что все студенты живут в разных частях города. Дядя Миша, будучи программистом, выделил и пронумеровал пять ключевых точек на карте Екатеринбурга: место тренировки (1), дом Кирилла (2), дом Ильи (3), дома Паши и Олега (4; они живут рядом) и свой дом (5). Теперь нужно составить оптимальный маршрут: он должен начинаться в точке 1, заканчиваться в точке 5 и быть минимальным по суммарному пройденному расстоянию. Более того, Илья не согласен быть последним, кого отвезут домой, поэтому точка 3 не может быть предпоследней в этом маршруте.
Исходные данные
На вход дана таблица расстояний между ключевыми точками. Она состоит из пяти строк и пяти столбцов. j-е число в i-й строке (1 ≤ i, j ≤ 5) — это расстояние между точками i и j. Все расстояния заданы в метрах и являются неотрицательными целыми числами, не превосходящими 10 000. Гарантируется, что расстояние от любой точки до самой себя равно нулю, и для любых двух точек расстояния туда и обратно совпадают. Также гарантируется, что длина прямого пути между любыми двумя точками не больше, чем длина любого пути между ними, проходящего через другую точку.
Результат
Необходимо вывести две строки. Первая строка должна содержать суммарное пройденное расстояние в оптимальном маршруте. Вторая строка должна содержать пять чисел, разделённых пробелом, — номера точек в порядке их посещения. Если задача имеет несколько оптимальных решений, можно вывести любое из них.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2013, 16:49
Ответы с готовыми решениями:

Помочь директору фирмы развезти сотрудников фирмы по домам на такси
После затянувшегося совещания директор фирмы решил заказать такси, чтобы развезти сотрудников по...

Написать программу ввода информации о маршрутном такси (структура "Маршрутное такси")
Написать программу ввода информации о маршрутном такси (номер, стоимость,вид транспорта,…) с...

Такси
Всем здравствовать!!! Вздумал я заняться частным извозом и что бы вести правильный учет всяких там...

Такси
Ограничение по времени: 2 секунды Ограничение по памяти: 32 мегабайта В некотором очень большом...

0
21.11.2013, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2013, 16:49
Помогаю со студенческими работами здесь

Такси
Как вы относитесь к такому виду транспорта? Пользуетесь ли?

Такси)
Добрый день. У меня БД про учет компании такси. Мне нужно рассчитать, сколько должен заплатить...

Такси
Ограничение по времени работы программы: 1 секунда После затянувшегося совещания директор фирмы...

Кафе и такси
Нет лучшего способа произвести впечатление на девушку, чем великодушный отказ брать сдачу при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru