Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 05.06.2020
Сообщений: 3

Задача на графы

05.06.2020, 21:47. Показов 1155. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тема: Графы

Задача:

Во время очередных своих приключений Индиана Джонс нашел гробницу древних индейцев, в
которой по легенде были спрятаны огромные сокровища. Гробница представляла собой сеть комнат
и переходов, в каждом из которых, естественно, была смертоносная ловушка для защиты сокровищ. В
некоторых комнатах находились сундуки с различными сокровищами, в других лишь мелкие
побрякушки.
К счастью, Индиана Джонс выторговал у старого индейца в резервации подробную карту комнат и
переходов гробницы. В карте указано, где и какие именно сокровища нужно искать, а также
перечислены все ловушки, расположенные в переходах.
Индеец также подарил нашему герою магический амулет, который сможет защитить его от ловушек.
У амулета есть заряд, после того, как он спасает от очередной ловушки, заряд уменьшается. Разные
ловушки уменьшают заряд на разную величину, но в карте эти величины указаны.
Единственным условием, которое поставил индеец, было то, что Индиана Джонс заберет лишь одно
сокровище. Как только он возьмет его в руки, все ловушки отключатся, и он сможет спокойно выйти
из гробницы.
Естественно, Индиана Джонс был знаком с теорией графов. С ее помощью он без труда добрался до
самого ценного (насколько позволял заряд амулета) сокровища и вынес его из гробницы.
Вам необходимо написать программу, которая по заданной карте и заряду амулета возвращает
стоимость сокровища, которое вынес из гробницы Индиана Джонс.
Не забывайте, что Индиана Джонс всегда торопится, а переходы в подземелье существуют совсем не
между каждой парой комнат. Стоит учитывать это для реализации наиболее эффективного
алгоритма.
Формат входных данных:
В первой строке входного файла записаны три значения:
P N M – заряд амулета; количество комнат; количество переходов;
В следующих M строках описаны переходы и ловушки в формате:
from to value – номер комнаты, откуда идет переход; номер комнаты, куда идет переход; значение,
на которое ослабляет амулет ловушка из этого перехода;
В следующих N строках записаны стоимости сокровищ, находящихся в соответствующих комнатах. (kая строка соответствует k-ой комнате)
Считать, что начальная комната имеет номер 0.
Формат выходных данных:
В выходной файл необходимо записать стоимость сокровища, которое вынес из гробницы Индиана
Джонс.

Примеры входных и выходных данных в приложенном файле

Вложения
Тип файла: pdf Задача.pdf (177.3 Кб, 1 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.06.2020, 21:47
Ответы с готовыми решениями:

графы. задача
Мэрия решила построить в каждом квартале города, имеющего 155 перекрестков и 260 отрезков улиц между перекрестками, приемный пункт...

Задача на графы
Помогите решить задачу с кодфорса, 22Е Она вот о чем: Чтобы как можно быстрее узнавать последние новости о своей любимой принципиально...

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

7
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
05.06.2020, 21:53
Цитата Сообщение от Нейкон Посмотреть сообщение
сделайте одну несложную задачу
Но очень гордую задачу.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
05.06.2020, 22:47
Нейкон, если бы у вас нашлось время для перевода этой сказочки в нормальную постановку задачи, возможно, кто-то бы и взялся ее решить.
0
Злостный нарушитель
 Аватар для Verevkin
10862 / 5806 / 1283
Регистрация: 12.03.2015
Сообщений: 26,819
06.06.2020, 06:49
Цитата Сообщение от Нейкон Посмотреть сообщение
сделайте одну несложную задачу)
Я не осилил условие даже до половины. Вайна и мир, бть.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
06.06.2020, 06:55
Verevkin, ты не любишь приключения Индиана Джонса?
0
Злостный нарушитель
 Аватар для Verevkin
10862 / 5806 / 1283
Регистрация: 12.03.2015
Сообщений: 26,819
06.06.2020, 07:01
Цитата Сообщение от Croessmah Посмотреть сообщение
ты не любишь приключения Индиана Джонса?
Не стоит мешать кино и литературу с точными науками. Это сильно затрудняет выполнение задачи.
0
0 / 0 / 0
Регистрация: 05.06.2020
Сообщений: 3
06.06.2020, 11:17  [ТС]
Индиана Джонс идёт за сокровищами в гробницу. Выторговал подробную карту комнат и
переходов гробницы. В карте указано, где и какие именно сокровища нужно искать, а также
перечислены все ловушки, расположенные в переходах.
У нашего героя также есть магический амулет, который сможет защитить его от ловушек.
У амулета есть заряд, после того, как он спасает от очередной ловушки, заряд уменьшается. Разные
ловушки уменьшают заряд на разную величину, но в карте эти величины указаны.
Единственным условием было то, что Индиана Джонс заберет лишь одно
сокровище. Как только он возьмет его в руки, все ловушки отключатся, и он сможет спокойно выйти
из гробницы.
Естественно, Индиана Джонс был знаком с теорией графов. С ее помощью он без труда добрался до
самого ценного (насколько позволял заряд амулета) сокровища и вынес его из гробницы.

ЗАДАЧА:
Вам необходимо написать программу, которая по заданной карте и заряду амулета возвращает
стоимость сокровища, которое вынес из гробницы Индиана Джонс.
Не забывайте, что Индиана Джонс всегда торопится, а переходы в подземелье существуют совсем не
между каждой парой комнат. Стоит учитывать это для реализации наиболее эффективного
алгоритма.

Формат входных данных:
В первой строке входного файла записаны три значения:
P N M – заряд амулета; количество комнат; количество переходов;
В следующих M строках описаны переходы и ловушки в формате:
from to value – номер комнаты, откуда идет переход; номер комнаты, куда идет переход; значение,
на которое ослабляет амулет ловушка из этого перехода;
В следующих N строках записаны стоимости сокровищ, находящихся в соответствующих комнатах. (kая строка соответствует k-ой комнате)
Считать, что начальная комната имеет номер 0.
Формат выходных данных:
В выходной файл необходимо записать стоимость сокровища, которое вынес из гробницы Индиана
Джонс.

Примеры входных и выходных данных в приложенном файле
Вложения
Тип файла: pdf Задача.pdf (177.3 Кб, 0 просмотров)
0
0 / 0 / 0
Регистрация: 05.06.2020
Сообщений: 3
06.06.2020, 11:23  [ТС]
Думаю, что так нормально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.06.2020, 11:23
Помогаю со студенческими работами здесь

Графы. Количество отдельных государств на карте острова
На острове расположены несколько государств, изолированных друг от друга. У программиста Васи есть данные обо всех дорогах острова,...

Интересная задача на графы
Помогите решить. Никак не могу придумать способ. Мне говорят, что на графы, а связать это с графами не могу. Может хоть способ решения и...

Задача про графы
помогите если не сложно Тексты нужно переписывать в тело сообщения!

Логическая задача (графы)
Буду очень рад каким-нибудь подсказкам(советам) по поводу решения этой задачи. Найдите в этом лабиринте такой маршрут, чтобы сумма...

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru