Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2011, 21:29   #1
angel.-.smerti
Новичок
Джуниор
 
Регистрация: 23.12.2011
Сообщений: 2
По умолчанию задача про N городов(паскаль)помогайте советом

В государстве N городов. Сборшик налогов должен как можно быстрее обьехать их всех. Вам известно времы езды между каждой парой городов. Определите, за какое минимальное время сборщик налогов обьедет все города и вернётся в исходный.
входной файл:
1<=N<=10 (первая строка)
В следующих N строках заданы по N неотрицательных целых чисел( каждое<1000): j-ое число в i-той строке - время езды от i-того города до j-того.На главной диагонали расположены нули.
выходной файл: мин время обьезда всех городов.
вот в принципе и вся задача.
а вот их входной файл:
3
011
201
130
ответ =3
мне нужено ядро программы, механизм перебора...а пробовал чере for но сделал не до конца, да и ответы она странные выдовала..
" ; " в паскале после " begin " ...это лечится?
angel.-.smerti вне форума Ответить с цитированием
Старый 23.12.2011, 22:06   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
j-ое число в i-той строке - время езды от i-того города до j-того
Цитата:
а вот их входной файл:
3
011
201
130
То есть из города 1 в город 2 ехать одну единицу времени, а из 2 в 1 две единицы времени?
Может я чего не понял, но матрица должна быть симетричная относительно главной диагонали
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 23.12.2011, 22:09   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Еще один олимпиец?
задача #1
Цитата:
из города 1 в город 2 ехать одну единицу времени, а из 2 в 1 две единицы времени
1-->2 под гору а 2-->1 в гору
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 23.12.2011 в 22:12.
Mad_Cat вне форума Ответить с цитированием
Старый 23.12.2011, 22:11   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Типовая задача коммивояжора.
А.И. Стрикалов, И.А. Печенежская
"Экономико-математические методы и модели"
Пособие к решению задач. стр. 242.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 24.12.2011, 12:51   #5
angel.-.smerti
Новичок
Джуниор
 
Регистрация: 23.12.2011
Сообщений: 2
По умолчанию

1 2 3
1 0 1 1
2 2 0 1
3 1 3 0
вверху город из которого выходишь
слево город в который приходишь..

задача действительно с олимпиады....решить не смог...точнее на половину. вот и спрашиваю совета..
" ; " в паскале после " begin " ...это лечится?
angel.-.smerti вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача про шахматную доску, Паскаль Locksmaster Помощь студентам 2 02.11.2011 12:45
Помогайте Gellera Помощь студентам 0 26.12.2010 16:01
из списка городов найти название города с максимальным числом букв [Паскаль] Twisti Помощь студентам 6 25.12.2010 21:34
Задача про шары в шляпах [Паскаль] t2skler Помощь студентам 1 05.12.2010 11:13
Задача про округление объёма проданной газировки [Паскаль] balla Помощь студентам 0 04.12.2010 11:24