Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
problems (1).rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
509.03 Кб
Скачать
  1. Длинный путь

Имеется n городов пронумерованных с 1 до n и m соединяющих дорог. Расстояния между любыми двумя городами равны 1. Найти длину пути между двумя самыми удаленными городами.

input.txt

output.txt

5 5

1 2

1 3

2 3

3 4

4 5

3

  1. Расстояние

Имеется n городов пронумерованных с 1 до n и m соединяющих дорог. Найти три города, сумма расстояний между которыми минимальна..

Входные данные

В первой строке заданы два целых числа N и M – количество городов и количество дорог. Со второй строки заданы номера городов соединенных дорогами и их длины.

Выходные данные

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

Пример

input.txt

output.txt

5 5

1 2 8

1 3 4

2 3 7

3 4 8

4 5 3

3 4 5

11

  1. Поиск.

В доме N комнат. Петя находится в комнате с номером S, Алеша – в комнате P. Сколько комнат посетит Петя, чтобы найти Алешу (включая комнату Алеши). Гарантируется, что путь существует.

Входные данные

Во входном файле записаны сначала числа N и M - количество комнат и количество путей сообщения между комнатами(1≤N≤100). В следующих строках заданы ребра. Затем записаны номера комнат - Пети и Алеши.

Выходные данные

В выходной файл выведите одно число - количество посещенных комнат.

Пример

input.txt

output.txt

5 5

1 5

2 5

2 4

3 4

4 5

1 3

3

  1. Охотники

На охоту поехали n человек. Половина из них не имели патронов. Охотники разделились на два равные группы: первая группа с патронами, вторая – без патронов. Первая группа решила курировать над второй группой, т.е. выдавать патроны второй группе. Члены первой группы, пронумерованные от 1 до n div 2, указали номера членов второй группы, с которыми они могут ходить в паре.

Определите количество пар, которое может образоваться, и укажите эти пары.

Формат входных данных

В первой строке входного файла заданы два целых числа n – количество охотников и m –количество охотников, которым изъявили желание помочь. Со второй строки m пар чисел, первое число – номер охотника первой группы, второе число номер охотника второй группы которому первый готов помочь.

Формат выходных данных

В первой строке максимальное количество пар, которое может образоваться, со второй строки, номера образовавшихся пар.

Пример

input.txt

output.txt

10 5

2 6

2 7

3 9

4 8

5 7

4

2 6

5 7

4 8

  1. 9

  1. Изолированные города

В государстве N городов с номерами 1.2….N. Некоторые города связаны между собой дорогами и образуют штат. Сколько штатов в государстве.

Формат входного файла

Во входном файле записаны сначала два числа N и M, задающие соответственно количество городов и количество дорог (1≤N≤100, 0≤M≤1000), а затем перечисляются попарно связанные дорогами города. Каждая дорога задается номерами городов, которые она соединяет.

Формат выходного файла

В выходной файл выведите одно число – количество штатов в государстве.

Примеры

input.txt

output.txt

6 3

1 3

1 5

2 6

3

7 0

7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]