|
ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
|
Туры:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Версия для печати
Убрать все задачи Задан неориентированный граф с N вершинами, пронумерованными целыми числами от 1 до N. Напишите программу, которая последовательно решает следующие задачи: а) выясняет количество компонент связности графа; б) находит и выдает все такие ребра, что удаление любого из них ведет к увеличению числа компонент связности; в) определяет, можно ли ориентировать все ребра графа таким образом, чтобы получившийся граф оказался сильно связным (ориентированный граф называется сильно связным, если из любой его вершины можно пройти в любую другую, двигаясь по ребрам вдоль стрелок); г) ориентирует максимальное количество ребер, чтобы получившийся граф оказался сильно связным; д) определяет минимальное количество ребер, которые следует добавить в граф, чтобы ответ на пункт в) был утвердительным. Входные данные Во входном файле записано целое число N (1 ≤ N ≤ 100) и список ребер графа, заданных номерами концевых вершин. Выходные данные Ваша программа должна вывести в выходной файл последовательно ответы на пункты a)-д) в следующем формате: в первой строке запишите ответ на пункт а); во второй строке запишите количество ребер из ответа на пункт б), а в последующих строках выдайте сами эти ребра; в следующую строку выведите сообщение «NOT POSSIBLE», если требуемым в пункте в) способом ориентировать граф невозможно, иначе выведите сообщение «POSSIBLE»; далее выведите максимальное количество ребер графа, которые можно ориентировать (пункт г); в последующие строки выведите список этих ребер; в качестве ответа на пункт д) выведите количество ребер, которые следует добавить в исходный граф, а далее выведите сами эти ребра. Ребра задаются указанием номеров своих концевых вершин, а при выводе ответа на пункт г) должна быть указана их ориентация (вначале выводится номер начальной вершины, затем – номер конечной). Если ответ на пункт а) отличен от единицы, то пункты в) и г) решать не следует и ответы на них не выводятся. Баллы за пункт в) в случае утвердительного ответа на него начисляются лишь в том случае, если программа правильным образом ориентировала ребра графа (пункт г). Пример входного файла 4 1 2 2 4 3 4 4 1 Пример выходного файла 1 1 3 4 NOT POSSIBLE 3 1 2 2 4 4 1 1 1 3 Докажите, что если (m, 10) = 1, то у десятичного представления дроби 1/m нет предпериода. Натуральное число $k$ назовём интересным, если произведение первых $k$ простых чисел делится на $k$ (например, произведение первых двух простых чисел – это 2·3 = 6, и 2 – число интересное). |
Страница: 1 2 3 4 5 6 7 >> [Всего задач: 49]
Найдите наибольшее натуральное $n$, обладающее следующим свойством: для любого простого нечетного $p$, меньшего $n$, разность $n - p$ также является простым числом.
Турнир Городов проводится раз в год. Сейчас год проведения осеннего тура делится на номер турнира: 2021:43 = 47. Сколько ещё раз человечество сможет наблюдать это удивительное явление?
Дан куб. Три плоскости, параллельные граням, разделили его на 8 параллелепипедов. Их покрасили в шахматном порядке. Объёмы чёрных параллелепипедов оказались равны 1, 6, 8, 12.
Натуральное число $k$ назовём интересным, если произведение первых $k$ простых чисел делится на $k$ (например, произведение первых двух простых чисел – это 2·3 = 6, и 2 – число интересное).
Петя взял произвольное натуральное число, умножил его на 5, результат снова умножил на 5, потом ещё на 5, и так далее.
Страница: 1 2 3 4 5 6 7 >> [Всего задач: 49] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
|