Добавить новость
smi24.net
«Фрилансим»
Март
2022
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
26
27 28 29 30 31

Сделать задачи с codeforses

0
Тема: Обходы графов


A. Слияние множеств
ограничение по времени на тест
2 секундыограничение по памяти на тест
256 мегабайтввод
стандартный вводвывод
стандартный выводИмеется N объектов, пронумерованных от 1 до N. Изначально каждый объект находится в своём собственном множестве, состоящем из одного элемента.

Вам нужно выполнить M запросов. В каждом запросе даются целых числа u и v – номера некоторых объектов. Требуется объединить множества, в которых лежат объекты u и v, в единое множество (а если они уже в одном множестве, то ничего не делать).


Входные данные
В первой строке входных данных записаны числа N и M (1 ≤ N ≤ 2·105, 0 ≤ M ≤ 2·105).

В следующих M строках записаны по два целых числа – номера объектов, множества которых нужно объединить.

Выходные данные
Выведите одно число – количество множеств, оставшихся после выполнения всех запросов.
Пример
входные данные
6 5
1 2
3 4
6 5
2 3
3 1
выходные данные
2
Примечание
В примере останутся два множества – {1, 2, 3, 4} и {5, 6}.

B. Объединения с отменами
ограничение по времени на тест
1 секундаограничение по памяти на тест
256 мегабайтввод
стандартный вводвывод
стандартный выводИмеется N объектов, пронумерованных от 1 до N. Изначально каждый объект находится в своём собственном множестве, состоящем из одного элемента.

Вам нужно выполнить M запросов двух типов.

Первый тип запроса – объединение двух множеств. Вам даются два целых числа u и v – номера некоторых объектов. Требуется объединить множества, в которых лежат объекты u и v, в единое множество (а если объекты уже в одном множестве, то ничего делать не нужно).

Второй тип запроса – отмена последнего выполненного запроса на объединение. Учитываются и те запросы, в которых реального объединения не происходило (при отмене таких запросов также делать ничего не надо).


Входные данные
В первой строке входных данных записаны числа N и M (1 ≤ N ≤ 2·105, 0 ≤ M ≤ 2·105).

В каждой из следующих M строк записаны по два целых числа u и v. Если u > 0, v > 0, то это запрос первого типа, и вам нужно выполнить объединение множеств, содержащих эти элементы. Если же u = v = 0, то это запрос второго типа, и нужно выполнить отмену последнего выполненного запроса на объединение.

Выходные данные
Выведите одно число – количество множеств, оставшихся после выполнения всех запросов.

Примеры
входные данныеСкопировать
6 7
1 2
3 4
2 3
0 0
0 0
3 5
1 3
выходные данные
3
входные данные
3 5
1 2
2 3
3 1
0 0
0 0
выходные данные
2
Примечание
В первом примере останутся три множества – {1,2,3,5}, {4} и {6}.

Во втором примере останутся два множества – {1,2} и {3}.


C. Михаил Густокашин против бюрократии
ограничение по времени на тест
1 секундаограничение по памяти на тест
256 мегабайтввод
стандартный вводвывод
стандартный выводЗадача классическая. Формулировка: Михаил Густокашин.

Как я уже писал, с 1 сентября 2002 года я буду учиться в СУНЦ МГУ (школа-интернат им А.Н. Колмогорова, ФМШ 18). Для того, чтобы я был допущен к занятиям, мне необходимо предъявить справку по форме 086/У, на которой должна поставить свои подписи K врачей.

Всё было бы хорошо, но вот некоторые врачи отказываются ставить подписи на справке до тех пор, пока на ней не распишется другой врач. Например, стоматолог отказался ставить мне подпись, пока я не принесу справку от психиатра, потому, что однажды его укусил один психически неуравновешенный мальчик, да так, что бедному врачу пришлось два месяца сидеть на больничном. Теперь он у всех своих пациентов требует справку об отсутствии психических расстройств. Много странностей у врачей...

Закончилось тем, что я составил список, какому врачу нужны какие справки.


Входные данные
В первой строке моего списка содержится общее количество врачей (1 ≤ K ≤ 100). В следующих K строках описываются необходимые справки. Первое число (j) в i + 1 строке входных данных означает, сколько справок нужно i-му врачу. Затем, в той же строке, содержится j чисел – номера врачей, чьи подписи надо предварительно поставить, чтобы получить подпись i-го врача.

Выходные данные
Если подписи всех врачей собрать невозможно, то следует вывести "NO". Если же все справки собрать возможно, то в первой строке должно содержаться "YES", а в следующих K строках – последовательность, в которой нужно получать справки.

Пример
входные данные
4
1 2
0
2 1 4
1 1
выходные данные
YES
2
1
4
3





Тема: Кратчайшие пути в графах




C. Цикл
ограничение по времени на тест
1 секундаограничение по памяти на тест
256 мегабайтввод
стандартный вводвывод
стандартный выводДан взвешенный ориентированный граф. Определить, есть ли в нем цикл отрицательного веса.


Входные данные
В первой строке входных данных записано число N (1 ≤ N ≤ 100) – количество вершин графа. В следующих N строках находится по N чисел – матрица смежности графа. Веса ребер не превышают по модулю 10000. Если ребра нет, соответствующее значение равно 100000.

Выходные данные
Выведите "YES", если цикл существует, и "NO" в противном случае.
Пример
входные данные
2
0 -1
-1 0
выходные данные
YES

D. Автобусы
ограничение по времени на тест
1 секундаограничение по памяти на тест
256 мегабайтввод
стандартный вводвывод
стандартный выводМежду некоторыми деревнями Пермской области ходят автобусы. Поскольку пассажиропотоки здесь не очень большие, то автобусы ходят всего несколько раз в день (например, в Ляды из Перми автобус приходит лишь 3 раза в сутки).

Ирине Владимировне требуется добраться из деревни d в деревню v как можно быстрее (считается, что в момент времени 0 она находится в деревне d).


Входные данные
Во входных данных записано число N – общее число деревень (1 ≤ N ≤ 100), затем деревни d и v, затем количество автобусных рейсов R (0 ≤ R ≤ 10000).

Далее идут описания автобусных рейсов. Каждый рейс задается номером деревни отправления, временем отправления, деревней назначения и временем прибытия (все времена – целые от 0 до 10000).

Если в момент t пассажир приезжает в какую-то деревню, то уехать из нее он может в любой момент времени, начиная с t.

Выходные данные
Выведите минимальное время, когда пассажир может оказаться в деревне v. Если он не сможет с помощью указанных автобусных рейсов добраться из d в v, выведите -1.
Пример
входные данные
3
1 3
4
1 0 2 5
1 1 2 3
2 3 3 5
1 1 3 10
выходные данные
5










Филиал № 4 ОСФР по Москве и Московской области информирует: Родители 240,5 тыс. детей в Московской области получают единое пособие

В Воскресенске росгвардейцы задержали гражданку, находящуюся в федеральном розыске

Врач дерматолог-косметолог Мадина Байрамукова: что делать, если вас ужалила медуза

Состоялась церемония вручения премии Men Today Trends


За запрет туризма ответите: в Москве несостоявшийся турист разбил камнем посольство Норвегии в знак протеста против закрытой границы

Познание мышления мозга

Областная наркологическая больница продолжает неделю, приуроченную к Международному дню борьбы с наркоманией

Врач дерматолог-косметолог Мадина Байрамукова: что делать, если вас ужалила медуза


Cubs Suffer Another Devastating Injury to Starting Rotation

Who could England get next in Euro 2024 knockout stage after going through to last-16?

Why does former Man Utd striker Memphis Depay wear a headband and what is written on the Dutch footballer’s headgear?

Chelsea enter Conference League despite speculation they could snub Uefa competition after facing tough financial rules


Инициатива об увеличении лимитов ОСАГО в рамках европротокола – мнение экспертов

Состоялась церемония вручения премии Men Today Trends

Врач рассказал об опасности заражения кишечной инфекцией при употреблении суши

Немецкие ученые создали гель для восстановления сердца после инфаркта


Прохождение элитного подземелья «Лесной алтарь» в Tarisland

Для Dark and Darker Mobile проходит короткий бета-тест на iOS и Android

'I absolutely suck at video games': Hidetaka Miyazaki discusses how he prepped for Elden Ring: Shadow of the Erdtree

All Destiny 2 Prismatic fragment locations


Робота водієм у Таксі 571 (Київ)


"Интеррос", "Атомайз", Эрмитаж и Т-Банк готовят второй этап проекта «Цифровое искусство»

29 июня на играх «Дети Азии» состязания пройдут по десяти видам спорта

Участие в СВО признали побегом // Заочно арестован подсудимый, сбежавший в вооруженные силы

В Воскресенске росгвардейцы задержали гражданку, находящуюся в федеральном розыске


Губернатор: в больницах Севастополя остаются 23 человека

В Поморье начата подготовка к работе над проектом «Великий Северный поход: Арктика как искусство»

Практика социального предпринимателя из Архангельской области признана лучшей на всероссийском конкурсе

В Воскресенске росгвардейцы задержали гражданку, находящуюся в федеральном розыске


Ольга Низова поздравила жителей Тутаева с Днем города

Подмосковный Зарайск заключил соглашение с Беларусью

На месте "Крокус Сити Холла" не будут восстанавливать концертный зал

Реконструкцию Тамбовской филармонии вновь не уложили в сроки


Российские теннисисты Хачанов и Самсонова отказались от участия в ОИ‑2024

Теннисистка Анастасия Тихонова вышла в ½ финала квалификации Уимблдона

Теннисисты Котов и Калинская получили приглашение на Олимпиаду в Париже

Россиянка Эрика Андреева вышла в финал квалификации Уимблдона


Программа «Темы дня» (28.06.2024) на телеканале «Красная Линия»

Воробьев: концертного зала на месте сгоревшего «Крокуса» не будет

Впервые Петрозаводску подарили целую россыпь «драгоценных» камней

Возбуждено уголовное дело по факту гибели людей при пожаре в Балашихе


Музыкальные новости

«Я хотела, чтобы все ужаснулись»: Певица MARGO рассказала о пластических операциях в «УТРО.ТНТ»

Певец Алекс Анохин стал участником III Всероссийской музыкальной ассамблеи

Певец Лев Лещенко вспомнил, как служил в Германии в одни годы с Элвисом Пресли

Алсу на концерте «Алые паруса» исполнила душевную «Колыбельную Медведицы»


Пожилой мужчина погиб при лобовом столкновении с грузовиком в Подмосковье

Филиал № 4 ОСФР по Москве и Московской области информирует: Родители 240,5 тыс. детей в Московской области получают единое пособие

Омск стал первым в рейтинге миллионников по росту цен на новостройки

В Воскресенске росгвардейцы задержали гражданку, находящуюся в федеральном розыске


От Uma2rman до Мари Краймбрери: Velvet Music отметили 20-летие

Иерей Александр Туховский: "Братья и сестры, прошу помочь моей семье, священнику, вдовцу, отцу троих детей..."

Певица Наталья Самойлова презентовала новый клип «Голос природы»

Расписание игр «Локомотива» на сезон 2024/2025


Пожилой мужчина погиб при лобовом столкновении с грузовиком в Подмосковье

Автомобиль загорелся на площади Рогожская Застава в Москве

За чем люди едут в слободу Петровку?

В клубном доме Artisan на Арбате открылись продажи редких коммерческих площадей под «тихий» ритейл


LIVE: Встреча Путина с выпускниками РАНХИГС

Путин обсуждает с Совбезом РФ ситуацию вокруг ДРСМД

Выпускные вечера пройдут в России 28 и 29 июня

Какой шаг Путина может обесценить доллар, объяснил Глазьев




Пробил голову самокатом. Пятилетняя девочка попала в реанимацию в Москве

Простой способ охладиться в аномальную жару подсказал московский врач

Гастроэнтеролог Садыков назвал дыню натуральным средством от запоров

Зубной имплантат. Что нужно знать перед операцией



Деликатес в чаше: всего по чуть-чуть

Медальный зачет Игр «Дети Азии» 28 июня: по-прежнему впереди Узбекистан

29 июня на играх «Дети Азии» состязания пройдут по десяти видам спорта

КОМПАНИЯ LG НАЗВАНА ОФИЦИАЛЬНЫМ ПАРТНЕРОМ ЧЕМПИОНАТА МИРА ПО КИБЕРСПОРТУ 2024 ГОДА В САУДОВСКОЙ АРАВИИ


Лукашенко рассказал о совместном развитии России и Беларуси

Посол Беларуси: Визит Лукашенко придал дополнительный импульс развитию двустороннего сотрудничества


Собянин поздравил Московский продюсерский центр с юбилеем

Сергей Собянин поздравил москвичей с Днем молодежи

Собянин: В этом году в ТиНАО будет благоустроено несколько больших зон отдыха

Сергей Собянин подвел итоги конкурса «Новатор Москвы»


Простой способ охладиться в аномальную жару подсказал московский врач

Экономическая ценность деревьев в экосистеме города

"Интеррос", "Атомайз", Эрмитаж и Т-Банк готовят второй этап проекта «Цифровое искусство»

На российскую столицу надвигается африканская жара


Воробьев сообщил, что на месте «Крокуса» больше не будет концертного зала

Сильный пожар в общежитии с мигрантами в Балашихе: есть погибшие

Миграционная политика: кто принимает решения в Госдуме?

Программа «Темы дня» (28.06.2024) на телеканале «Красная Линия»


Портативный ТСД корпоративного класса Saotron RT-T70

АО «Транснефть - Север» выпустило молодь атлантического лосося в реку в Архангельской области

АО «Транснефть - Север» выпустило молодь атлантического лосося в реку в Архангельской области

Архангельская область войдет в федеральный историко-культурный туристический проект «Императорский маршрут»


На участке западного обхода Симферополя ограничено движение до ноября

Водитель так торопился к морю, что вдребезги разбил о дерево свою жизнь

Выставка-предупреждение «Лицо беды»

Удивительно, но факт: в Симферополе снять квартиру дороже, чем в Севастополе


Россияне отметят народно-христианский праздник Петровское заговенье 30 июня

В Рыбновском районе в ДТП погиб 17-летний подросток

Показаны кадры работы американской летающей батареи Ghostrider

Трамп пообещал защитить США с помощью аналога израильского «Железного купола»














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *