Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
задача по программированию
#1
Задача помогите решить задачу, не понимаю алгоритм как можно рассчитать расстояние:Olen':
Ответ
#2
Задача коммивояжера Вам о чем-нибудь говорит?
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#3
Нифига это не задача коммивояжера. Тут не надо искать самый выгодный путь, поезд следует по линейному пути. Это задача с неизвестными, надо найти расстояние между всеми станциями, если это возможно

Первое надо выявить противоречия, допусти если задана пара N N D
N - номер станции
D - расстояние
D всегда равно нулю, если не равно нулю, то выводить 2

Перекрывающий отрезок включающий, другой, не может быть меньше данного и так далее.

x0 + x1 + ... + xN = distance

x0 - расстояние между первой и второй станцией
х1 - расстояние между второй и третей станцией
xN - расстояние между N-1 и N станцией

попробуйте систему уравнений

Надо определить, если нету базовых противоречий, возможно ли найти все расстояния, путем определения покрытия всей длины линий, присутствием всех пар и так далее


через рекурсию можно попробовать, вычитание покрывающих станций
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Актуальные, новые книги по программированию OneThunder 7 3,337 07-23-2019, 05:31 AM
Последний пост: FaintSmile
  Задача на логику Clown 14 3,664 05-31-2014, 08:19 PM
Последний пост: flopix
  Задача на VBA Nowell 2 3,143 06-10-2010, 09:24 AM
Последний пост: Credo

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)