Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА №5 - II сем. - Графы.doc
Скачиваний:
7
Добавлен:
11.08.2019
Размер:
82.43 Кб
Скачать

Варианты 61-70 (Сложность 7)

  1. Создать класс неориентированного графа и использовать его для решения следующей задачи. Имеются три пробирки, вместимостью 100 миллилитров каждая. Первые две пробирки имеют риски, одинаковые на обеих пробирках. Возле каждой риски надписано целое число миллилитров, которое вмещается в часть пробирки от дна до этой риски (см. рисунок).

Изначально первая пробирка содержит 100 миллилитров жидкости, а остальные две пусты. Требуется написать программу, которая выясняет, можно ли отделить в третьей пробирке один миллилитр жидкости, и если да, то находит минимально необходимое для этого число переливаний. Жидкость можно переливать из одной пробирки в другую до тех пор, пока либо первая из них не станет пустой, либо одна из пробирок не окажется заполненной до какой-либо риски.

Исходные данные: В первой строке входного файла содержится число рисок N (1 ≤ N ≤ 20), имеющихся на каждой из первых двух пробирок. Затем в порядке возрастания следуют N целых чисел V1 , ..., VN (1 ≤ Vi ≤ 100), приписанных рискам. Последняя риска считается сделанной на верхнем крае пробирок (VN = 100).

Результат: В первой строке выходного файла должна содержаться строка YES, если в третьей пробирке возможно отделить один миллилитр пива, и NO - в противном случае. В случае ответа YES во вторую строку необходимо вывести искомое количество переливаний.

Исходные данные

Результат

4 13 37 71 100

YES 8

  1. Создать класс неориентированного графа и использовать его для решения следующей задачи. Имеется N прямоугольных конвертов и N прямоугольных открыток различных размеров. Можно ли разложить все открытки по конвертам, чтобы в каждом конверте было по одной открытке.

Замечание: Открытки нельзя складывать, сгибать и т. п., но можно помещать в конверт под углом. Например, открытка с размерами сторон 5:1 помещается в конверты с размерами 5:1, 6:3, 4.3:4.3, но не входит в конверты с размерами 4:1, 10:0.5, 4.2:4.2.

  1. Создать класс неориентированного графа и использовать его для решения следующей задачи. Предположим, что есть страна с N городами. Дана система магистралей, соединяющая напрямую города между собой; длина любого прямого соединения равна 1. Такая система называется Четно-Нечетной, если любые два города, соединенные дорогой, соединены и дорогой четной длины, и дорогой нечетной длины. Выясните, является ли система магистралей Четно-Нечетной или нет.